Juno
You hear alot of movies where people just glaze the hell out of them and they end up sucking. This isnt one of them. Oh my god. I also cackled so much out loud many times. Its just one of those movies where by the end you feel giddy and weirdly hopeful i guess