Then family responsibilities became more important.
Her mother passed away.
Medical bills accumulated.
Her brother needed care.
And Charlotte became the person responsible for making sure he was safe.
She worked whatever jobs she could find.
When money became tight, she worked more.
When things became harder, she simply kept going.
She had spent years taking care of everyone else.
At some point, she had stopped asking what she wanted for herself.
Meanwhile, my life had taken a completely different direction.
I had gone overseas for college.
I rebuilt my health.
I started a technology company.
The business grew into a successful investment
and eventually gave me a level of financial security I never could have imagined when I was seventeen.
But I didn’t see myself as someone coming to rescue Charlotte.
I didn’t want to make her feel like she owed me anything.
I simply remembered what she had done for me.
She had given me dignity when I had almost none left.
She had made me feel worthy when everyone else had made me feel ashamed.
So I wanted to give some of that dignity back.
I didn’t need a dramatic gesture.
I didn’t need to prove anything.
I simply wanted Charlotte to know that the kindness she had shown a lonely seventeen-year-old boy had mattered.
More than she could have known.
A month later, nearly everything had changed.
Charlotte left the delivery job.
Not because I forced her to.
Because she finally realized she had choices.
She and her brother
became a regular part of my life.
We spent time together.
We talked about the years we had missed.
We laughed about high school memories.
Sometimes we talked about the difficult things.
Other times, we simply enjoyed being together.
The woman who had once walked into prom with me was no longer a distant memory.
She was back in my life.
Then, one Sunday, I asked Charlotte to marry me.
I had planned what I wanted to say.
I had thought about the right moment.
I had imagined how nervous I would be.