Nevis Gow is 15. For 11 years he has lived in a van with his father, Marshall, until one day Marshall crashes the van and everything changes. Stranded on a remote Highland farm, Marshall tries to steer them back to normality while Nevis fights to keep things the way they were. Soon, though, he comes to realise that nothing about his lost life was quite as it seemed.
Mary Miller is an outcast, believed by some to have occult powers, and is the mother of a bastard son, Sandy. Mary finds herself caught up in a faltering affair with a local schoolteacher while Sandy falls in love with a strange gypsy girl.