Simply Beautiful Saint Lucia- “Helen of the West Indies”
The face that launched 1000 ships In Greek mythology, Helen of Troy was thought to be the most beautiful woman in the world. Homer told her in the Iliad and there are suggestions that Helen was a goddess associated with trees and birds. When her Father King Tyndareus decided that it was time for her […]