The Archive

Stories, Guidance & Inspiration for the Modern Western Couple

Featured

MODERN WESTERN LOVE

SEcure your wedding date now

Documented on film and digital

SEcure your date
Build Your Wedding Photo Timeline
A calm, realistic starting point for your day

Add your ceremony time, choose what moments you want photographed, and this will build a draft timeline. Most couples land around 8 hours of coverage. I rarely stay longer than 10 hours. This is a guide - we will always finalize the real timeline together.

Step 1 - Core details
Helps us think about time of year and daylight.
Optional, just for context.
Everything is built around this.
If unsure, 30 is a good starting point.
Golden hour photos happen about 40 minutes before sunset.
Reception events will be built around this when you add it.
With a first look, most portraits can move before the ceremony.
Relaxed
Relaxed builds in extra buffer. Balanced is my standard. Fast keeps things tighter with fewer breaks.
A second photographer can cover Groom getting ready, ceremony details, reception details, and groomsmen at the same time I am with the Bride.
Example: 15 or 20 minutes of drive time.
Step 1.5 - Coverage and party size
Most couples land around 8 hours. I rarely stay longer than 10.
Larger parties may need more time for portraits.
Just for context and lighting expectations.
Step 2 - What moments do you want photographed?

Check everything you want photographed. These are standard time estimates so your day feels realistic, not overpacked. We will still tweak the final timeline together.

Pre-ceremony and getting ready
Portraits, reception and exit
More groupings means more time in formals. Fewer groupings means more time for the rest of the day.
Storytelling priorities

Choose what matters most to you. This helps me know where to leave more time.

Your draft timeline

Fill in the details above and click Build timeline to see a draft schedule here.

"); printWindow.document.close(); setTimeout(function () { printWindow.focus(); printWindow.print(); }, 500); } function resetForm() { document.getElementById("jacque-timeline-builder").querySelectorAll("input, select").forEach(function (el) { if (el.type === "checkbox") { el.checked = el.defaultChecked; } else if (el.type === "radio") { el.checked = el.defaultChecked; } else if (el.type === "range") { el.value = "1"; pacingText.textContent = "Relaxed"; } else if (el.tagName.toLowerCase() === "select") { el.selectedIndex = 0; } else if (el.type !== "button" && el.type !== "submit") { el.value = ""; } }); const outputCard = document.getElementById("jt-output-card"); const summaryEl = document.getElementById("jt-summary"); const errorEl = document.getElementById("jt-error"); const rebuildRow = document.getElementById("jt-rebuild-row"); const actionRow = document.getElementById("jt-action-row"); outputCard.innerHTML = "

Fill in the details above and click Build timeline to see a draft schedule here.

"; summaryEl.textContent = ""; errorEl.textContent = ""; rebuildRow.style.display = "none"; actionRow.style.display = "none"; delete outputCard.dataset.timelineText; } document.getElementById("jt-build-main").addEventListener("click", buildTimeline); document.getElementById("jt-rebuild-btn").addEventListener("click", buildTimeline); document.getElementById("jt-reset-btn").addEventListener("click", resetForm); document.getElementById("jt-copy-btn").addEventListener("click", copyTimeline); document.getElementById("jt-email-btn").addEventListener("click", emailTimeline); document.getElementById("jt-pdf-btn").addEventListener("click", pdfTimeline); })();