Cross haven