Kirsten and Graeme had a beautiful west coast wedding at the Atlantic Beach hotel in Melkbos. Their ceremony was held a few km’s away at the Church just off Blouberg beach where they said their I do’s in front of close friends and family.

Celebrations ran well into the night, as the bride and groom lit up the reception hall. Congratulations again you two! I wish you the world of happiness!

kirsten_graeme_atlantic_beach_wedding_001

kirsten_graeme_atlantic_beach_wedding_002

kirsten_graeme_atlantic_beach_wedding_003

kirsten_graeme_atlantic_beach_wedding_004

kirsten_graeme_atlantic_beach_wedding_005

kirsten_graeme_atlantic_beach_wedding_006

kirsten_graeme_atlantic_beach_wedding_008

kirsten_graeme_atlantic_beach_wedding_009

kirsten_graeme_atlantic_beach_wedding_010

kirsten_graeme_atlantic_beach_wedding_012

kirsten_graeme_atlantic_beach_wedding_014

kirsten_graeme_atlantic_beach_wedding_015

kirsten_graeme_atlantic_beach_wedding_016

kirsten_graeme_atlantic_beach_wedding_017

kirsten_graeme_atlantic_beach_wedding_018

kirsten_graeme_atlantic_beach_wedding_019

kirsten_graeme_atlantic_beach_wedding_020

kirsten_graeme_atlantic_beach_wedding_021

kirsten_graeme_atlantic_beach_wedding_022

kirsten_graeme_atlantic_beach_wedding_023

kirsten_graeme_atlantic_beach_wedding_024

kirsten_graeme_atlantic_beach_wedding_026

kirsten_graeme_atlantic_beach_wedding_034

kirsten_graeme_atlantic_beach_wedding_035

kirsten_graeme_atlantic_beach_wedding_036

kirsten_graeme_atlantic_beach_wedding_037

kirsten_graeme_atlantic_beach_wedding_038

kirsten_graeme_atlantic_beach_wedding_039

kirsten_graeme_atlantic_beach_wedding_040

kirsten_graeme_atlantic_beach_wedding_041

kirsten_graeme_atlantic_beach_wedding_042
kirsten_graeme_atlantic_beach_wedding_027

kirsten_graeme_atlantic_beach_wedding_028

kirsten_graeme_atlantic_beach_wedding_029

kirsten_graeme_atlantic_beach_wedding_031

kirsten_graeme_atlantic_beach_wedding_032

kirsten_graeme_atlantic_beach_wedding_033

kirsten_graeme_atlantic_beach_wedding_033-2

kirsten_graeme_atlantic_beach_wedding_046

kirsten_graeme_atlantic_beach_wedding_047
kirsten_graeme_atlantic_beach_wedding_044

kirsten_graeme_atlantic_beach_wedding_045

kirsten_graeme_atlantic_beach_wedding_048

kirsten_graeme_atlantic_beach_wedding_049

kirsten_graeme_atlantic_beach_wedding_050

kirsten_graeme_atlantic_beach_wedding_051_re

kirsten_graeme_atlantic_beach_wedding_052_re

kirsten_graeme_atlantic_beach_wedding_053

kirsten_graeme_atlantic_beach_wedding_054

kirsten_graeme_atlantic_beach_wedding_055

kirsten_graeme_atlantic_beach_wedding_056

kirsten_graeme_atlantic_beach_wedding_058

kirsten_graeme_atlantic_beach_wedding_057

kirsten_graeme_atlantic_beach_wedding_059

kirsten_graeme_atlantic_beach_wedding_060

kirsten_graeme_atlantic_beach_wedding_061_re

kirsten_graeme_atlantic_beach_wedding_062_02

kirsten_graeme_atlantic_beach_wedding_063

kirsten_graeme_atlantic_beach_wedding_064

kirsten_graeme_atlantic_beach_wedding_065

kirsten_graeme_atlantic_beach_wedding_066

kirsten_graeme_atlantic_beach_wedding_067

kirsten_graeme_atlantic_beach_wedding_068

kirsten_graeme_atlantic_beach_wedding_069

kirsten_graeme_atlantic_beach_wedding_070-2

kirsten_graeme_atlantic_beach_wedding_071

kirsten_graeme_atlantic_beach_wedding_072

kirsten_graeme_atlantic_beach_wedding_073

kirsten_graeme_atlantic_beach_wedding_074

kirsten_graeme_atlantic_beach_wedding_075

kirsten_graeme_atlantic_beach_wedding_076

kirsten_graeme_atlantic_beach_wedding_077

kirsten_graeme_atlantic_beach_wedding_078

kirsten_graeme_atlantic_beach_wedding_079_re

kirsten_graeme_atlantic_beach_wedding_080

kirsten_graeme_atlantic_beach_wedding_081

kirsten_graeme_atlantic_beach_wedding_082

kirsten_graeme_atlantic_beach_wedding_084

kirsten_graeme_atlantic_beach_wedding_086

kirsten_graeme_atlantic_beach_wedding_088

kirsten_graeme_atlantic_beach_wedding_089

kirsten_graeme_atlantic_beach_wedding_090

kirsten_graeme_atlantic_beach_wedding_091

kirsten_graeme_atlantic_beach_wedding_092

kirsten_graeme_atlantic_beach_wedding_093

kirsten_graeme_atlantic_beach_wedding_094

kirsten_graeme_atlantic_beach_wedding_095

kirsten_graeme_atlantic_beach_wedding_096

kirsten_graeme_atlantic_beach_wedding_097

kirsten_graeme_atlantic_beach_wedding_098

kirsten_graeme_atlantic_beach_wedding_099

kirsten_graeme_atlantic_beach_wedding_100

kirsten_graeme_atlantic_beach_wedding_101

kirsten_graeme_atlantic_beach_wedding_102

kirsten_graeme_atlantic_beach_wedding_103

kirsten_graeme_atlantic_beach_wedding_104

kirsten_graeme_atlantic_beach_wedding_105

kirsten_graeme_atlantic_beach_wedding_106

kirsten_graeme_atlantic_beach_wedding_107

kirsten_graeme_atlantic_beach_wedding_109

kirsten_graeme_atlantic_beach_wedding_110

kirsten_graeme_atlantic_beach_wedding_112

kirsten_graeme_atlantic_beach_wedding_113-2