What an incredible day this was. I got to meet Ryan and Andrea, with whom I had chatted to on the phone and exchanged emails with for a whole year prior to their wedding and what a privilege it was to photograph their wedding at Palm Dune. It was the most chilled day every, which was so wonderful as I felt so very present in every moment and I know they both did to as Ryan couldn’t hold back the tears.
 
Andrea and Ryan just fit so well together. A South African guy falling in love with a girl from the Swiss Alps. Everyone loves Ryan and Andrea and so many people had travelled from far to witness their exchanging of vows on South African soil.
 
Thank you Ryan and Andrea for picking me to photograph your awesome day. It was so much fun and I loved sharing the day with you and watching you get lost in each other.
 
Here are some of my favorite images from Ryan and Andrea’s wedding at Palm Dunes.
 
BrightGirl_Palm_Dunes1BrightGirl_Palm_Dunes2BrightGirl_Palm_Dunes3BrightGirl_Palm_Dunes4BrightGirl_Palm_Dunes5BrightGirl_Palm_Dunes6BrightGirl_Palm_Dunes7BrightGirl_Palm_Dunes8BrightGirl_Palm_Dunes9BrightGirl_Palm_Dunes10BrightGirl_Palm_Dunes11BrightGirl_Palm_Dunes12BrightGirl_Palm_Dunes13BrightGirl_Palm_Dunes14BrightGirl_Palm_Dunes15BrightGirl_Palm_Dunes16BrightGirl_Palm_Dunes17BrightGirl_Palm_Dunes18BrightGirl_Palm_Dunes19BrightGirl_Palm_Dunes21BrightGirl_Palm_Dunes22BrightGirl_Palm_Dunes23BrightGirl_Palm_Dunes24BrightGirl_Palm_Dunes25BrightGirl_Palm_Dunes26BrightGirl_Palm_Dunes27BrightGirl_Palm_Dunes28BrightGirl_Palm_Dunes29BrightGirl_Palm_Dunes30BrightGirl_Palm_Dunes31BrightGirl_Palm_Dunes32BrightGirl_Palm_Dunes33BrightGirl_Palm_Dunes34BrightGirl_Palm_Dunes35BrightGirl_Palm_Dunes36BrightGirl_Palm_Dunes37BrightGirl_Palm_Dunes38BrightGirl_Palm_Dunes39BrightGirl_Palm_Dunes40BrightGirl_Palm_Dunes41BrightGirl_Palm_Dunes42BrightGirl_Palm_Dunes43BrightGirl_Palm_Dunes44BrightGirl_Palm_Dunes45BrightGirl_Palm_Dunes46BrightGirl_Palm_Dunes47BrightGirl_Palm_Dunes48BrightGirl_Palm_Dunes49BrightGirl_Palm_Dunes50BrightGirl_Palm_Dunes51BrightGirl_Palm_Dunes52BrightGirl_Palm_Dunes53BrightGirl_Palm_Dunes54BrightGirl_Palm_Dunes55BrightGirl_Palm_Dunes56BrightGirl_Palm_Dunes57BrightGirl_Palm_Dunes58BrightGirl_Palm_Dunes59BrightGirl_Palm_Dunes60BrightGirl_Palm_Dunes61BrightGirl_Palm_Dunes62BrightGirl_Palm_Dunes63