This ending is so freaking awesome!!