by MadameMerrydow
I can't put my finger on it exactly, but I love this story. I must have read it three times now, and it's just as entertaining each time.