Cape Town magic