The Bride Wore Vera Wang for Her Wedding at a 400-Year-Old Monastery in the Forest Outside Mexico City

Bride Krista Jackson and groom Alex Zahn also managed to keep their magical wedding venue a secret from their guests all the way up to their big day.