The ending is worth the adventure!