How can you not be happy after this movie is over!