I have a major crush on a girl from my high school days and I want to give it a chance. What do you suggest?

She used to sit next to me in class, we used to talk, tease each other etc. She was also my lab partner. She was not very good at science and I was very good at it and I used to show her how to conduct experiments which she enjoyed watching. I soon realized that I had developed feelings for her. However, I never found the courage to actually tell her. I was also getting ready to go to USA after high school for further studies and thought once I move to a different place I will eventually move on. However, before I departed for US I did tell her how I felt through text and she did reply fairly positively. I never replied to that message... This was in 2015. Today after almost 8 years, I admit that there has not been a single day I have not thought about her. I have tried all the internet guides on "How to forget a person" and have failed. Finally, I have decided to go back and actually ask her out and talk to her in person. If I don't do this, I will regret it for the rest of my life. I know it.

I did some research and it seems she is single for now. How should I initiate the initial conversation. I wanted to reach out to her over text and ask her out for brunch or lunch. I did buy her a fairly expensive gift (It is Chanel) but now that I read some posts regarding gifts, everyone thinks I should not give expensive gifts initially. What tips would you guys give me? Do you think I should go for it? Any suggestions?

I have a major crush on a girl from my high school days and I want to give it a chance. What do you suggest?
Post Opinion