High drama on the Cape