Four Seasons Resort – Bora Bora, French Polynesia

Has anyone ever asked you to describe something you feel is almost indescribable? Something you absolutely adore, but words don't even do it justice. That's what I'm about to do here folks; put words to our favorite spot ever (well, so far)- the breathtaking Four Seasons Resort in Bora Bora. So bare with me, as [...]