Oh my god, I love this movie! it really played on the romantic side of me. you have to be able to suspend disbelief though. it is a modern day fairy tale, so don't expect it to be particularly realistic. that said, it is a lovely, sweet story, the characters are great (damn I love Jonathan Rhys Meyers), and the music is wonderful.