dontyouwaitup has written another amazing fic. She originally wrote it for the
dare_challenge, but finished late.
In her post, she speculates that it might not have fit the challenge, but I've just read it and can unequivocally say, Oh yes. Oh yes, it would have.
Read it here