Cyprus, an unforgettable journey.