Start Reading
Description
Imagine hearing you soulmate's name in your dreams. Now imagine that name being so frustratingly average or frustratingly odd that you can't even google the person. John and Sherlock have had their names stuck in each others head since they were little, now more than twenty years later they finally meet by pure coincidence...or was it? They've only just met and now they're moving in together. What could possibly go wrong?
Dreams
Continue Reading on Wattpad