It's not that easy to win over a girl's heart.
You can't just look into her eyes and say 'I love you' and think she'll instantly fall in love with you.
You have to get to know her and show that you love her just the way she is.
You have to be able to handle her when she's mad, comfort her when she's sad, and leave her be when she's feeling independent.
You don't have to buy her the most expensive gifts all the time;
As long as you mean everything you say and keep all the promises you made, you'll be okay.
So don't rush things, take your time.
And when you finally do tell her that you love her, make sure you truly mean it.
Because chances are she needs another broken heart like you need a hole in the head. ;)