Wow this is such a great storyThe ending is so perfect and bittersweet considering everything that happened