Fem!John Watson is the Savior, the daughter of Prince Charming and Snow White, destined to break the Evil Queen's curse over Storybrooke and give everyone back their happy endings- at least according to the kid who showed up at her doorstep, claiming to be the child she'd given up what seemed like a lifetime ago.
Sherlock is the long-lost Baelfire, having spent his whole life trying to forget the father who let him go. It's not until the curse is broken and Rumpelstiltskin tracks him down that he finds out that his only real relationship resulted in a child.
The town can be set wherever you please, and you can use as many or few of the Sherlock characters to replace the originals as desired.
Fem!John/Sherlock, Once Upon a Time AU
Sherlock is the long-lost Baelfire, having spent his whole life trying to forget the father who let him go. It's not until the curse is broken and Rumpelstiltskin tracks him down that he finds out that his only real relationship resulted in a child.
The town can be set wherever you please, and you can use as many or few of the Sherlock characters to replace the originals as desired.