I've read this story many times, I find it adorable, and hilarious, and quite hot. This is actually mycapeisplaid's first Sherlock fic, and man didn't she knock it out of the park...! Don't miss the spinoff stories that came out recently, either.
If you downloaded this before Feb 9, one small correction has been made in chapter 10. - I paused to note a typo in a word, and failed to remove the note when editing. It's fixed now.