I loved this movie. It was funny and it had heart (something to say). The puppets were also a great touch to represent the main character's psyche. And it had a surprising ending. Also surprising: it wasn't sappy or Hallmarky. Yes, it was genuine but it was original. Script, acting, cinematography, music, pacing-just well done.