couldn't resist making a soppy story, sorry