Tracy & Keith Wedding Day

June 29th, 2023

Recently, I had the incredible opportunity to capture Tracy & Keith's special day at Bathgate Golf Club. Surrounded by their loved ones, they exchanged vows in a beautiful ceremony. As a wedding photographer, I feel privileged to be a part of such joyful moments.


Wedding photography holds a special place in my heart. Being able to freeze those precious moments forever is a true privilege. Tracy & Keith's wedding was no exception. Bathgate Golf Club provided a local backdrop for their celebration.


Tracy & Keith's wedding was brimming with love, happiness, and excitement. As their photographer, it was my duty to capture every emotion, creating timeless memories for them to cherish for years to come. From the nervous anticipation, before they said their vows to the laughter and joy during their post-ceremony celebrations, every moment was worth capturing.


As a Wedding photographer based in Edinburgh, I am fortunate to have the opportunity to capture weddings in this stunning city and surrounding areas such as Dalkeith, Gorebridge, Penicuik, and Bonnyrigg. Each location has its unique charm and offers a variety of backdrops to enhance the beauty of any wedding.


Thank you, Tracy & Keith, for allowing me to be a part of your wedding day.

It was an honor to document your love and create photographs that will keep your memories alive for generations to come.

After the Hair and Makeup girls have done their respective jobs, it's time to get ready,

this is where nerves can build, but I have to say, Tracy (our Bride) was calm and collected.


The ceremony was beautiful. The room packed with friends & family

We gathered at Kirkton Park, for the official portraits. The reception was eventful, a waiter tripped and fell and dropped the contents of his tray,

It was deliberate, our bride had booked a singing waiter to the surprise to the groom and guests.

Congratulations to you both, I hope you have many happy years together.


Your Photographer

David J Gillan Photography


Like what you see?

Let's do this.

Booking info
Privacy Policy
Terms and Conditions
Get In Touch