I loved it even though I hate Blake Lively to death (see Gossip Girl) because she can't even act and has an annoying voice. But in this movie she was actually decent, not great but bearable. Max Minghella is awesome as always(one of my favourite young actors) and he kinda saves the whole movie acting-wise (along with Joe Mantegna who shines as the alienated father). The plot was great and original, the directing was good but what really makes this a 10 out of 10 is the overall feeling I got. I was left with a smile on my face even though this is essentially a drama. It makes you think about things and offers a pretty optimistic view on life. Like looking on the bright side. It stuck with me and made me go and recommend it to my friends. Repeatedly. Miracles exist and this is a gem of a movie. Period.