by PrettyProse
A lovely story - I look forward to reading more of it, thank you. 4*s for now, but with the way it's shaping up...