I saw this today as part of my birthday present (3 movies in one day).
It is absolutely super cool 8) 8) 8) 8) 8)
Apart from a bit of schmalz, it is one of the funniest films I've seen recently and that includes Shrek 2.
"Love me, Feed me and never leave me"