What you mean to me

I’ve been down so many broken roads
Hurt so bad for so long,
I thought that’s just the way it goes
Then you came into my life
Like fresh rain from the sky
You washed away my pain
And gave me a reason to trust again
I never thought I would meet someone like you
Who would be so kind and love me like you do
I love you.