Haunted Sweetheart. Fransykes
From the age 6 you get to see major events in your soulmates life, every year getting more events and more details. Oliver and Joshua have almost always been friends, never leaving each other's side for as long as they can remember. Or so it was until Joshua turned 10. He started telling his parents about his soulmat...