Have You Been Told About the Seychelles?