“Created by the Gods”, is the meaning of Bora Bora. When we first saw Bora Bora in the movie ‘couples retreat’ so many years ago, we fell in love. But at the same time we were skeptical; could a place look THAT beautiful in real life? We are so grateful that we got to experience […]