Birthday greetings for someone

Birthday greetings for a sweetheart
Whose so lovely and so kind
You know I am on a searching spree
A heart like you I could not find
There is purity in your soul
You know that your role
Is special when you are with me
Do not change ever in your life
You are the best you must know
There is no other person like you
On your special day today,
I want to tell you..You mean a lot
Happiest birthday to you!