BLOG

Heaven on Earth

I’ve been to heaven on Earth. It’s called Jade Mountain in St. Lucia, and it is a transcendental experience, as well as truly a sight to behold. The island of St. Lucia is gorgeous itself: a 27-mile long island nestled between the Caribbean Sea and the Atlantic Ocean, with bright blue water and lush foliage around the Piton Mountains. But staying a...