When I was five, my best friend Leo promised he would come back one day and marry me.
Then his family moved away without warning.
For 20 years, I never forgot his promise.
Then one rainy afternoon, a man walked into my bakery.
Same green eyes. Same crooked smile.
“I told you I’d find you.”
It was Leo.
He remembered our childhood secrets, and over the next two years, we fell in love and got engaged.
On our wedding day, I walked down the aisle believing my childhood dream had finally come true.
But before we exchanged vows, Leo grabbed my hands.
“Monica, I can’t marry you. You don’t know who I really am.”
He pulled an old photograph from his pocket.
It showed two identical boys.
One was Leo.
The other was the man standing in front of me.
“My name is Jake,” he whispered. “I’m Leo’s cousin.”
Leo had died three years earlier from cancer.
Jake had found me because Leo had asked him to tell me that he had never forgotten me.
But Jake had fallen in love with me—and instead of telling me the truth, he pretended to be Leo for two years.
My entire relationship had been built on a lie.
I called off the wedding.
Months later, Jake apologized without asking me to forgive him. We slowly rebuilt our relationship from the beginning—with no childhood promises, no pretending, and no lies.
I still didn’t know whether I’d ever marry him.
But for the first time, I knew exactly who was holding my hand.