Wow. It's somehow started normal, became just incredibly funny and then incredibly sad. Brilliantly written, so well done! :)