Pinch me. This isn’t real, is it? Located in French Polynesia, the Four Seasons Bora Bora hotel is a paradise beyond description. My husband and I are  just arriving and exploring what could be one of the most beautiful places on earth. This is the view from our plane before landing! First, we arrive on the […]