Oh My God. The Ending.
Excuse me whilst I collapse into a messy puddle.
You don't need me to tell you this because you probably already know, but you are one of the finest writers on this site and I mourn the day you decide to leave it. Fantastic job.