My fiancé pressured me to put my 5-year-old twin brothers in foster care after I became their guardian — so I taught him a lesson he’d never forget.

For a moment, neither of us spoke.

“She was right,” Elliott continued. “I was selfish. I thought love meant someone choosing me above everything else.”

He reached into his jacket and placed a small envelope on the table.


Inside was a photograph.

It showed Noah and Oliver at five years old, standing beside me at my college graduation.

I remembered that day.

My parents had taken the picture just months before the accident.


“Your mother gave me this before she passed,” Elliott said quietly.

I stared at him.

“What?”

“She asked me to look after you. She said you always put everyone else’s happiness before your own.”


My eyes filled with tears.

“Why didn’t you ever tell me?”

“Because I forgot what she’d asked of me. And after everything happened, I was too ashamed.”

He swallowed.


“I kept that photograph because it reminded me of the kind of man I should have been.”

Then he said something I hadn’t expected.

“I’m not here to ask you back. I’m here to thank you.”

“For what?”


“For refusing to marry someone who wasn’t ready to love your family.”

I looked at the photograph again.

For years, I’d believed Elliott had simply walked away without understanding what he’d lost.

Now I realized that sometimes people understand their mistakes only after the opportunity to correct them has passed.


“I forgive you,” I said.

He looked relieved.

“But Elliott, I wouldn’t change my decision.”

“I know,” he whispered.


And for the first time, we parted without anger.

Three months later, my wedding day arrived.

I stood behind the church doors in my white dress, holding a small bouquet of flowers.

Noah stood on my left.


Oliver stood on my right.

Both wore navy-blue suits and matching ties.

“Are you nervous?” Noah asked.

“A little.”


Oliver squeezed my hand.