Emerald green mountains of St. Lucia have you ever been?