Travel The Island of St. Lucia in the West Indies is True Paradise! by DeannaAdd Comment …I never wanted to leave… If you liked this post, Subscribe, follow on Facebook and Twitter!