The journey begins here...

I will be right by your side throughout your love celebration,

capturing genuine and organic moments through my photography.


Not only will I assist you with posing when needed.

Also I will offer enjoyable experience for you and your love ones.


Together, we'll create a final collection of photographs that are

deeply personal and filled with heartfelt meaning.

Wedding in garza blanca garza blanca resort wedding photographer in puerto vallarta garza blanca wedding photographer

Love collection | Photo + Video


Video | On the wedding day:

  • 8 Hours of coverage.
  • 2 Cinematographer.
  • 2 Cameras / 2 Microphones.

You will receive:

  • 4K 60 seconds media teaser.
  • 4K 15 minutes feature movie.


Photo | On the wedding day:

  • 8 Hours of coverage.
  • 2 photographers.
  • 2 Cameras

You will receive:

  • Online Gallery.
  • High-resolution files.
  • No delivery limit. ( Always above 400)


Total: $6,900 USD

Add ons

Engagement photo session.


500 USD

Photo booth or 360 video (2 or 3hrs)


800 - 900 USD


Printed photo book

(150 - 180 Photos)


800 USD


Second photographer

(8 -12 hours)



600 USD

Social media pack

*5 Vertical videos of your love celebration ready to post and share with your loved ones and social media. (two weeks delivery)

400 USD

Wedding Coverage 6 hours


2500 USD

Short film


1000 USD

The short film is a magical & personal experience focused on your love story.

It is important to mention is NOT a "video of your wedding" this is more like...

A visual poetry of your connection with the love of your life.

Click here for more details.


What's next?


Booking your date is THE MOST important step.

If you are ready to begin the journey, drop me an email.


I will send you my payment info in order to deposit the 20% and your

wedding contract for my services besides your bride guide as I promise.


We can also book a zoom or facetime to know each other more,

I love meeting my couples and hearing what they have in mind, so feel free

to set up an appointment on a virtual date.


Are you ready?