Your Invitation
How we got here

Our Story

A love story, told by the two people least qualified to be objective about it. We added our names so you know exactly who to blame.

Natalya and Michael

The short version

A nervous video call, a piano used as a backdrop, and two people who leaned in until they were all the way in. Here it is, in our own words.

MikeSeveral years single. Thousands of swipes. The first time I saw her, my brain went, "well, she is way out of my league."
NatalyaEleven years of dating, and that day I was just floating on air. I insisted on a video call. No phone, no endless texting.
MikeSo I set up a tripod at my piano, nice art on the wall, to hide the messy house, and greeted her with a confident "Hello, Tasha." It was the only name I had. It was on her profile.
NatalyaI'd said first dates feel like a job interview. So Mike says, "Let's just pretend it is our one-year anniversary."
MikeAnd then I planned out our entire first year. Month by month. Before date number one.
NatalyaFor me it wasn't a lightning bolt. It was wading into the ocean, a little at a time, until we were both completely, hopelessly all in.
MikeFull disclosure: this is marriage number three for me. Slow learner. But every wrong turn was pointing me right here.
NatalyaThird time is a charm. You are my home. Love and laughter, in that order.
And here we are, nine months later, making it official. See you on October 9th.

A few favorite moments

Trails, trips, family dinners, and the everyday adventures that brought us here. There are plenty more on the Photos page, and we'd love for you to add yours.

Sedona
Wedding weekend

Schedule

Tap a day to see the details.

Friday, Oct 9 · The Wedding
4:30 PM
Guest Arrival
Doors and bar open. Find your seat and settle in. Please be seated by 4:50.
5:00 PM
Ceremony
Starts at 5:00 sharp, so please be in your seat by 4:50. About 30 minutes.
5:30 PM
Cocktail Hour
Bar, appetizers, photos, and a few fun table games while we steal away for pictures.
6:30 PM
Dinner
Buffet dinner, a blessing, and a few short toasts.
7:30 PM
Dancing & Games
DJ, dancing, and a few playful surprises on the floor.
9:30 PM
Last Dance
Last call at 9:15, then send us off in style.

Cool autumn evening. Patio heaters will be running, but bring a wrap or jacket. See the Weather page.

Where

Wildwood Acres Resort

📍
Address
1055 Hunsaker Canyon Rd, Lafayette, CA 94549
🌲
The setting
A wooded canyon resort in the Lamorinda hills, with mature trees, a patio, and an indoor reception space.
🅿️
Parking
Parking details to be confirmed. Carpooling up the canyon road is encouraged.
Getting here

Travel

OAK
Oakland · ~25 min
SFO
San Francisco · ~45 min
SJC
San Jose · ~60 min

Flying in

Oakland (OAK) is closest and easiest, about 25 minutes from the venue. SFO and San Jose are good alternatives. Sample nonstop fares we've seen: Seattle around $247, Chicago to Oakland around $371.

Most guests arrive Thursday, October 8 and leave Sunday the 11th. Flying from Seattle? Friday is a Huskies game night, so consider coming Thursday to dodge the crowds.

Getting around

A rental car is the simplest option. The venue is up a canyon road, so allow a few extra minutes.

Lodging

Where to Stay

A few nearby hotels we like, all an easy drive to the venue. We're setting up a room block at one of these. Once it's confirmed, the hotel, rate, and booking code will appear right here.

Holiday Inn Walnut Creek

2730 N Main St, Walnut Creek, CA 94597
(925) 932-3332

Renaissance Walnut Creek

2805 Jones Rd, Walnut Creek, CA 94597
(925) 938-8700 · near BART & shops

Diablo Mountain Inn

2079 Mt Diablo Blvd, Walnut Creek, CA 94596
(925) 937-5050 · cozy, near downtown

Embassy Suites Walnut Creek

1345 Treat Blvd, Walnut Creek, CA 94597
(925) 934-2500 · suites, near BART

A room block is in the works. Hold tight and we'll post the confirmed hotel, rate, and booking code here.

What to pack

Weather

Lafayette in early October is warm and dry by day, cool after sunset. Below is the real 5-year average for our dates (2021 to 2025).

☀️
74°
Daytime high
🌇
61°
Evening (6-9 PM)
🌙
57°
Around 9 PM
❄️
53°
Overnight low

The evening read

Our celebration runs about 5:00 to 9:30 PM. Expect it to start around 63 to 66°F and cool to roughly 55 to 58°F by the last dance. Every year in the data landed in that same range, so it's a safe bet.

Bring a wrap or light jacket for the back half of the evening. Patio heaters will be running too.

Based on Open-Meteo historical reanalysis for Lafayette, Oct 8 to 12, 2021 to 2025. We'll show a live forecast as the date gets close.

Share the moments

Photo & Video Gallery

Add your own photos and videos straight from your phone, no app needed. We want to see our wedding through your eyes, so please capture and share plenty. Everything you add appears here for everyone.

×
Stay in the loop

Updates & Group Chat coming soon

We'll post updates here, and you can ask questions and coordinate with other guests. Important messages will also go out by text so nobody misses them.

Let us know

RSVP

Please RSVP by September 1, 2026 so we can give the venue a final count.

With love, not lists

Gifts

Your presence is truly the only gift we need, because at this stage we have everything, including many toasters, blenders and enough kitchenware to open a small café.

If you'd still like to give a little something, our honeymoon fund would be thrilled. We can't wait to celebrate with you!

Venmo
Michael Ashe · @My_Cash
Venmo QR code for @My_Cash
Open in Venmo
Zelle
Natalya Hupe
385-259-2353

Send through your bank's Zelle to this number, under the name Natalya Hupe.

Scan the Venmo code with your phone camera, or use Zelle in your banking app, to contribute to the honeymoon fund.

Good to know

FAQ

What should I wear?
Dressy and snappy, we'd love everyone to look nice. Think cocktail or semi-formal. Most important: bring warm layers. The evening turns cool and we want you comfortable. Patio heaters will be running too.
Can I bring a plus-one?
Your invitation and RSVP will show how many seats are reserved for you. The RSVP form lets you set your party size.
Is there parking, and how do I get there?
Yes, there is plenty of parking on site. A heads-up on the drive: Hunsaker Canyon Road is narrow and dark. Once you pass the canyon sign, it becomes a single shared lane in both directions, so slow down and be ready to pull over for oncoming cars. To make the night easy, consider taking or sharing an Uber from your hotel, and please plan a safe ride home.
What time should I arrive?
Plan to arrive between 4:30 and 4:45 PM and be seated by 4:50. The ceremony starts at 5:00 sharp.
How do I share my photos and videos?
During the wedding you'll be able to upload straight from your phone, no app or account needed. We'd love your videos as much as your photos. We want to see our wedding through your eyes.
Natalya & Michael · October 9, 2026 · Wildwood Acres Resort, Lafayette CA
×