I don't think love is hard to find but I do think it's difficult to maintain.
Fairy tales are social constructs and these are one step below from reality. It's like believing more in the shadows than the people who form their shadows.
I think fairy tales are good as a fantasy, as a form of escapism from life's challenges, it's not good as a reality depiction nor as a message about love.
Nothing lasts forever, everything's in motion and flowing, what today's cute guy might have a crush on you, tomorrow he's asking someone else to go out and have fun. Everyone has their past, their story, probably an issue or two (or even ten) to resolve that might hinder their ability to love. Temptation is always lurking when you are in a relationship and if comunication and trust aren't built in the beginning, problems and needless issues will rise.
Love takes a little bit of luck and some hard work. It's not like in the movies or fairy tales in which there is a bad person (evil king, bad witch) ruining what could be a wonderfull relationship and after overcoming that challenge everything will work out like magic and there will be no more worries. These bad persons might as well be a person you love, like your parents. And these bad persons aren't necessarily evil or bad. And the problems and worries don't stay still, they find a way to creep in your life. Nothing is ever in a state of permanent "happily ever after". There are ups and downs, when you think things couldn't get worse, they do, when you think things couldn't get better, they also do.
The pessimistic perspective in this post is not to take it literally, I'm not a bitter person who hates how reality works. I accept it's characteristics and play by it's rules. The tone in this post is deliberate to shock you as a warning that if you do believe in fairy tales, please acknowledge the differences between reality and fantasy.
Please don't sit in your confortable couch watching some vanilla romantic movie and eating chocolate and wish "why isn't my life like this?". You are better than that, put yourself to work. You are a Man, aren't you?