The ending is pretty freaking sweet.

(Source: youtube.com)