There is no such thing as love based on seeing someone from a distance or only meeting them in public areas. Whoever it is who is giving you roses is not experiencing love but lust
This I agree with, making "love at first sight" impossible IMO

But I do think, especially since you seem like you're still in school, that you should give it a shot. Experiences like this will make you either happy for life or bitter and jaded at a young age.