Justine & Ken | Royal Botanical Gardens, Burlington wedding

Justine and Ken got married a few weeks ago in always stunning Royal Botanical Gardens. Everything; starting with her dress, shoes and flowers all the way to their traditional Chinese tea ceremony and the flawless weather, was perfect that day. … Continue reading

Mariam & Johnathan | Riviera Maya, Mexico wedding

A few weeks ago I had a time of my life photographing Mariam and Johnathan’s wedding in Mexico. They exchanged their vows on a beautiful beach surrounded by family and close friends. I absolutely loved being a part of that … Continue reading

Kailey & Craig | Hamilton engagement

She called him from work saying that she was finishing early. His heart stopped as he knew that he didn’t have a lot of time to prepare his surprise. He hung a big heart made of roses on their front … Continue reading

Sabrina & Travis | Paradise Banquet & Convention Centre wedding, Vaughan

I was really looking forward to this wedding and having beautiful Sabrina & Travis in front of my camera again. It was a huge pleasure! I love how this entire day had little moments of joy, laughs, tears and everything in … Continue reading

Cassey & Brad | Burlington engagement

When I arrived at Cassey and Brad’s house, I was immediately greeted by their three fur babies. Well, technically only 2 of them had fur. It only made sense to include them in their engagement photos. Live props for the win, … Continue reading

Monique & Chris | Berkeley Field House Toronto wedding

Monique and Chris exchanged their beautiful wedding vows in a sunny Toronto surrounded by the closest friends. The atmosphere through out the day was very relaxed and casual, and everyone seem to enjoy this special occasion. (Wait for the party … Continue reading

Saira & Ravie | toronto engagement

He was the new guy who transferred from another school, and also the reason why she did so horribly in calculus. Their love story started back in grade 12, and this year they will celebrate 10 years of being each … Continue reading