A family day at the beach.
There's a song, an argument, a dash across the white sand and into the high rolling waves.
We're in Cape Town and David Lan is ten years old.
As if by chance