by Merry987
Really good, and I thought it was too short until I saw there was a 2nd part, going to read it now :)