Soul to Keep
In a world where you're born with the first name of your soulmate on your wrist, some people spend their whole lives waiting, while others know too many people with the same name. Sherlock Holmes has always found the concept of soulmates frustrating and tiresome and, secretly, quite lovely. Or perhaps that's due to sp...