Don't wait for the perfect moment

Not long ago, when I went to visit my family, I jotted down a few things I wanted during my stay.
One of the main things I wanted to do was spend more time with my grandparents.
None of us know when we're dying; it could be any moment.
But old people are usually expected to pass away before anyone else.

I felt like I was running out of time to have the moments I wanted with my grandparents.
That was the reason I wanted to spend more time with them.
I'm a very lucky person to have my grandparents alive. Two from my mother's side and one from my father's side.

My grandpa from my father's side doesn't live in the same city my parents live in, but he isn't too far; he lives less than 30 minutes away.
At first, I was energetic; I told my parents I wanted to visit him. Since they were planning to go, we agreed to go together.

Days become weeks, and weeks become months without visiting him.
I knew he was sick to come, I knew he was getting old, and I knew he was not too far, but I waited for the perfect time.

For me, every single excuse I made at the time makes sense.
One morning we heard he passed away.
For a moment I forgot what he looks like, what he sounds like; everything became blurry.

I couldn't grieve properly; I was upset. I had the chance; it was easy.
I sat down and thought about all the excuses I made. Were they worth it?
Waiting for the perfect moment cost me the only last chance I had to spend time with my grandpa.

Ever since that day I promised myself to mean what I say, to do what I say I'll do, and to narrow the gap between my words and my actions.
Delaying for tomorrow, procrastinating to do things, hesitating to say the things we wanted to say, and waiting for the perfect time to spend time with our loved ones—these all come with great cost.

Whether it's big or small, just do it. Don't wait for the perfect time in any area of your life.
I hope Grandpa's soul rests in a wonderful place; he was a kind person. I'll always carry your name.