Story Notes: This was originally going to be a birthday fic for ToBeOrNotToBeAGryffindor/Jess, but given that it's a month and a half late, I shall dedicate it to her instead. This one's for you, Jess. :)
A huge thanks to babewithbrains/Soraya for the quick and fantastic beta job on this one :)