Ever since he could talk, Cameron has been telling stories of his life on Barra, a remote island in the Outer Hebrides, some 220 miles from his current home in Glasgow. He describes in detail his childhood on the island: the white house he lived in, the black-and-white dog he walked on the beach. He talks about his mother, seven siblings and his father, Shane Robertson, who died when he was run over by a car.
Nothing strange about all that. Except the fact that Cameron is only five years old now; his memories seem to be of a former life.