Love Is A Mysteryby me the yeet8271This takes place 2 years after Mary's death. Rosie is a few years old. It takes place on new years eve. Just a one shot. Of course johnlocksogaysherlockboyxboy+18 more