3.0

Good story, bitter sweet but clever. Well done!