I would give it an 8/10.
What I love about the movie;
1. He didn't give up until he met her, and his friends did not give up on their goals as well (the prom).
2. I loved the ending where she did not show up at the prom, cause not all your beliefs turn out to be true then you will never have a lesson to learn in life.
2. He was devasted and disappointed in himself, but he got up whet to the prom alone, coz he knew life must go on.
The takeaways :
1. Some people might look like a superwoman/superman/ adventurous /fabulous and fantastic from the outside, and they might make you feel terrible about yourself. I guess you wasted all your time on that person who lived in a different world than you, where you never actually ever wanted to be, when you realize it, it would be a big joke on yourself.
2. And just for that one person (who is still a mystery to crack) never give up on everybody else who cares about you or whom you care about.
AFTER READING THE REVIEWS HERE: Not everybody could read between the lines, and I don't know why everybody expects a lovely ending.