A fan has created an alternate ending. You can read it here. How am I doing? Still completely busy and unable to write, sorry.