Summary
Everyone is born with the name of their Soulmate on their left ring finger. When you find them, the name vanishes. Dean grows up thinking that he has no Soulmate, but has persistent dreams that they have already met long ago. Castiel was once a sweet little boy named James (Jimmy) but now is a lonely rocker who also believes he is destined go though life alone.