Friday
July 23, 2027
Welcome Drinks
7:00 – 9:00 PM
TBD Seattle, WA
Elevated casual attire
For guests already in Seattle, please feel free to stop by for a casual drink to kick off the wedding weekend!
Together with their families
invite you to celebrate their marriage by the water on San Juan Island.
Sunday, July 25, 2027
Roche Harbor, Washington

Our Story

Santa Clara, CA
We met at Santa Clara University and fell for each other almost immediately.

San Francisco, CA
Our love grew in San Francisco, over long runs to Sausalito, nearly unlimited sushi, and many a saucy night.

Austin, TX · March 2026
We got engaged on Lady Bird Lake in Austin. Despite wearing all white, Maddy had no idea what was coming.
The Weekend
Friday
7:00 – 9:00 PM
TBD Seattle, WA
Elevated casual attire
For guests already in Seattle, please feel free to stop by for a casual drink to kick off the wedding weekend!
Saturday
6:00 – 9:30 PM
Shipwreck Beach, Roche Harbor Resort · 248 Reuben Memorial Dr, Friday Harbor, WA
Cocktail attire requested
All wedding guests are invited to join us for a welcome dinner on Shipwreck Beach as we celebrate the night before the wedding together — dinner, drinks, and a few speeches by the water.
Sunday
4:00 – 5:00 PM
The gardens, Roche Harbor Resort · 248 Reuben Memorial Dr, Friday Harbor, WA
Formal attire requested
Please join us in the gardens in front of Roche Harbor Resort. Kindly arrive promptly by 4:00 PM so everyone is seated before the ceremony begins.
5:00 – 11:45 PM
Roche Harbor Resort · 248 Reuben Memorial Dr, Friday Harbor, WA
Following the ceremony, please join us for cocktail hour, dinner, and dancing as we celebrate the newlyweds in style!
Travel & Stay
Roche Harbor sits on the northern tip of San Juan Island. Getting there is part of the adventure — here's how.

Great if you want the flexibility of a car on the island. It’s about 90 minutes from Seattle to the Anacortes terminal, then a ferry to Friday Harbor and a 20-minute drive to Roche Harbor. Vehicle reservations open in stages starting in early 2027 (with more released two weeks and two days before sailing) and sell out fast — book early with Washington State Ferries, and please carpool where possible.
The most scenic route: Kenmore Air flies from the Seattle area directly into Roche Harbor in about 50–60 minutes. Especially convenient if you’re staying at the resort, where most events, restaurants, and activities are walkable.
Our room block is here, where the wedding and rehearsal dinner will be held. Call 360-378-9820 and reference group code 07252027. Space is limited and most units are multi-bedroom, so consider sharing with family or friends — book early!
A lovely nearby alternative on San Juan Island with lodge rooms, cabins, and glamping by the lakes.
Waterfront cabins just south of Roche Harbor — a quiet, short drive to every event.
July is peak season on the islands — we recommend booking lodging and ferry reservations early.
RSVP
Please respond by June 1, 2027. One response per invitation is perfect.
Registry
Your presence is the greatest gift.
We’ll post our registry here when we’re finished building it.
FAQ
Please let us know by June 1, 2027 so we can finalize details with the resort.
Elevated casual for Friday welcome drinks, cocktail attire for Saturday’s rehearsal dinner on Shipwreck Beach, and formal attire for the wedding on Sunday. The ceremony is outdoors in the gardens, so bring a layer for the evening.
We love your little ones, but we’re kindly requesting that the wedding weekend events be adults only. If you’re traveling with children, we’re happy to help coordinate a nanny at the hotel — just text Kai at (408) 533-5551.
We have a room block at Roche Harbor Resort (call 360-378-9820 and reference group code 07252027). Lakedale Resort and Snug Harbor Resort are lovely nearby alternatives.
If you stay at Roche Harbor Resort, most events, restaurants, and activities are within walking distance. If you stay elsewhere on the island, a car will be helpful.
As early as possible. Vehicle reservations open in stages starting at the beginning of 2027, and summer sailings sell out quickly.