I liked this. A lot. If you really want to hear me go on about it, then we can talk about it. Otherwise this review will be too long and sappy and nobody needs or wants that.
SECOND VIEWING UPDATE:
Okay, this film has its flaws. I still really really like it.