It's been so long

It's been so long since I told you this
That you are and will remain the best
You are close to my heart forever
Granny you have given your love to me
Now, it's for me to see
You taught me so many things you know
That I may not even tell or show
But, my love is pure for you
Yes my love for you is true
Happy birthday to you!
God bless you!