Custom watercolor wedding stationery painted with love, grounded in nature, and inspired by your story.

At Fablefern Studio, every wedding invitation begins with a brushstroke and a story. I create hand-painted, nature-inspired wedding stationery for couples who want their invitations to feel handmade, heartfelt, and personal. Based in the Pacific Northwest, my designs feature watercolor landscapes, native florals, and custom illustrations.Whether you're eloping in the mountains or planning a coastal celebration, your wedding invitations should feel like you—and at Fablefern, I help bring your story to life.

Watercolor illustration of a couple walking with their dog.
Watercolor wedding invitation featuring Mount Rainier with a bird, butterfly, and fern detail.

A watercolor Mount Rainier, PNW wedding invitation suite.
Add a little PNW love to your wedding stationery! The blue bird that stole your trail mix on your first date, your clunky old (but beloved) hiking boots, or the mountain that watched it all happen.

Photographer: Spruce & Sage Photography
"We absolutely loved working with Amy at Fablefern Studio for our wedding invitations! She hand-painted whimsical details from our love story—flowers from our adventures, our favorite snacks and instruments, and even our dog—while tying everything together with our color scheme and vibe." -A+D

Why Fablefern Studio?

When else will you send a card to all your favorite people, announcing your love story?Your invitations are more than logistics—they're the first glimpse into the feeling of your wedding day. They say: this is who we are, and this is what matters to us. At Fablefern Studio, I believe those details deserve to be celebrated.Fablefern is for couples who value:

  • Art-first design. Watercolor illustrations painted from scratch—not clip art or mass templates.

  • Creative freedom. Digital delivery means you can print your way, on your timeline.

  • Nature and nostalgia. From mountain trails to pet portraits, the details are rooted in you.

  • A kind, guided process. You'll never be left wondering what comes next. I'm here with a plan and a paintbrush.

Hand-painted venue illustration

Whether it’s the mountain lodge where you’ll exchange vows, the coastal chapel that feels like home, or the trail where you got engaged, your venue holds part of your story.That’s why every custom stationery package at Fablefern Studio offers the option to include a hand-painted illustration of your wedding venue. Created just for you, this artwork can be featured on your invitation, detail card, map insert, or even day-of signage.

A custom suite featuring a hand-painting of a cabin venue in the woods of Sultan, WA.
Photographer: Elissa Purdin Photography

Fablefern Studio | Snowberry Weddings

Custom Wedding Stationery

Hand-painted, nature-inspired details for your day

Fablefern watercolor wedding suite

We're thrilled to partner with Snowberry Weddings to offer their clients this exclusive stationery collection. Each beautifully coordinated suite features our signature custom watercolor illustrations that tell your unique love story, from invitations to day-of details, thoughtfully crafted to reflect your personal style.

The Invitation Suite

5 Custom Illustrations
Custom Invitation Design
2 Detail Cards or 1 Map
Watercolor Envelope Liners
Guest Address Printing
Suite Assembly

Day-Of Details

Menus
Place Cards
Table Numbers
Bar Sign
2 Large Signs

*All illustrations are hand-painted and unique to your venue and floral selections.

Snowberry Exclusive
10% OffDesign Fee
$100 OffPackage Minimum
IncludedCustom Monogram ($75 Value)

Snowberry Exclusive Package

Design Fee: $1,200$1,080 | Minimum: $1,800$1,700

This is your starting total. It includes the design fee and printing; final costs are variable and scale based on your total guest count and print quantity.

Article header
Article

The Most Common Wedding Stationery Questions from Washington Wedding Expos

A

Amy at Fablefern Studio

Discover answers to the questions couples ask most about wedding invitations, timelines, and stationery etiquette — straight from recent wedding expos.

Read the Full Article
Article header
Article

So You Survived A Wedding Expo. Now What?

A

Amy at Fablefern Studio

You made it through the expo. Now here is a stationery timeline, a checklist you will actually use, and a few things nobody remembers to tell you until it is too late.

Read the Full Article

Kind Words from Our Couples

"Amy is such a sweet person to work with! From our first call, I was so happy to have found her work. She is kind, open and very talented! I feel like she captured our vibes almost instantly and executed it perfectly in the artwork. Amy was ahead of schedule and made thoughtful changes as we went. She provides printing instructions, so it was super easy to get everything printed out!"

- Nora

"Working with Amy at Fablefern Studio on our wedding invitations was such a joy! She hand-painted the most thoughtful details from our love story - flowers from our adventures, our favorite snacks and instruments, and even our dog - while weaving in our wedding colors and overall vibe perfectly. Beyond the invitations, we loved being able to use each watercolor element across our signage, from table numbers to bar menus, which made everything feel so cohesive. She was quick, responsive, and struck the perfect balance between guiding us with creative options and letting her artistic vision shine. Our guests couldn't stop raving about the designs, and we're so grateful she brought this part of our wedding to life!"

- Alexa

"I cannot recommend Amy at Fablefern highly enough! [...] Amy has been an absolute joy to work with, and we are beyond pleased with how our wedding invitations turned out. They are exactly what we envisioned and more. If you are looking for someone who is not only talented but truly cares about her clients, look no further than Fablefern!"

- Katie

(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c5e877db37076ec',t:'MTc2OTc1MDUyMi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();

Watercolor Wedding Stationery Packages

At Fablefern, every piece is hand-painted and custom-designed for your specific celebration—never generated by AI. My packages are structured to take the weight of stationery production off your plate. Prices are inclusive of both my design time and all professional printing costs and quality assurance. The "Minimum" is your starting total. It includes the design fee and printing; final costs are variable and scale based on your total guest count, paper and material selection, and print quantity.What Does a Custom Illustration Mean?These are hand-painted watercolor assets created specifically for your wedding, not generic stock graphics. Whether it’s your venue, your pets, or a portrait of the two of you, I paint each piece from scratch and weave it into your stationery design. You aren't just getting invites; you’re getting original, one-of-a-kind art that tells your personal story.

window["__codeletBootstrap__"]=JSON.parse('{"A":"A","B":"20260710-05-9ed98a3"}');Wedding Stationery Packages

Trailhead
Package

Perfect for couples wanting beautiful invitations without the full suite

  • 2 Custom Illustrations.
  • Invites
  • Envelopes
  • Details Card
  • Envelope Liner

Design Fee: $550 | Minimum: $900*

*Includes design fee and printing.

Enhanced
Trailhead Package

Complete stationery suite with professional finishing touches

  • 3 Custom Illustrations.
  • Invites
  • 2 Detail Cards OR 1 Map
  • Envelope Liner
  • Envelope Printing
  • Stationery Assembly

Design Fee: $750 | Minimum: $1,100*

*Includes design fee and printing.

The Summit Collection

Everything you need for a cohesive, luxury wedding experience

  • 5 Custom Illustrations.
  • Everything in the Enhanced Trailhead Suite
  • Menus
  • Place Cards
  • Table Numbers
  • Bar Sign
  • 2 Large Signs

Design Fee: $1,200 | Minimum: $1,800*

*Includes design fee and printing.

Add-Ons

Available for upgrade with the purchase of any package.

  • Vow Books
  • Save the Date
  • Seating Chart
  • Stickers
  • Additional Detail Cards
  • Favors
  • Website Banner
  • Monogram
  • And More!
const defaultConfig = { trailhead_name: "Bespoke Invites", trailhead_tagline: "2 Custom Illustrations", trailhead_differentiator: "Perfect for couples wanting beautiful invitations without the full suite", trailhead_design_fee: "Design Fee: $550", trailhead_minimum: "Minimum: $900", enhanced_name: "Bespoke Save the Dates", enhanced_tagline: "3 Custom Illustrations", enhanced_differentiator: "Complete stationery suite with professional finishing touches", enhanced_design_fee: "Design Fee: $650", enhanced_minimum: "Minimum: $1,100", summit_name: "The Summit Collection", summit_tagline: "5 Custom Illustrations", summit_differentiator: "Everything you need for a cohesive, luxury wedding experience", summit_design_fee: "Design Fee: $1,200", summit_minimum: "Minimum: $1,800", footer_heading: "Ready to bring your vision to life?", footer_subtext: "Let's create something beautiful together", footer_button_text: "Start Your Custom Design", background_color: "transparent", card_background: "#ffffff", primary_text: "#3a4a3d", secondary_text: "#8a9b8d", accent_color: "#a68ba6", font_family: "Prompt", font_size: 14 }; async function onConfigChange(config) { const customFont = config.font_family || defaultConfig.font_family; const baseFontStack = 'sans-serif'; const baseSize = config.font_size || defaultConfig.font_size; // Update text content document.getElementById('trailheadName').innerHTML = "Trailhead
Package"; document.getElementById('trailheadTagline').textContent = config.trailhead_tagline || defaultConfig.trailhead_tagline; document.getElementById('trailheadDifferentiator').textContent = config.trailhead_differentiator || "Perfect for couples wanting beautiful invitations without the full suite"; document.getElementById('trailheadDesignFee').textContent = config.trailhead_design_fee || defaultConfig.trailhead_design_fee; document.getElementById('trailheadMinimum').textContent = config.trailhead_minimum || defaultConfig.trailhead_minimum; document.getElementById('enhancedName').innerHTML = `Enhanced Trailhead
Package`; document.getElementById('enhancedTagline').textContent = config.enhanced_tagline || defaultConfig.enhanced_tagline; document.getElementById('enhancedDifferentiator').textContent = config.enhanced_differentiator || "Complete stationery suite with professional finishing touches"; document.getElementById('enhancedDesignFee').textContent = config.enhanced_design_fee || defaultConfig.enhanced_design_fee; document.getElementById('enhancedMinimum').textContent = config.enhanced_minimum || defaultConfig.enhanced_minimum; document.getElementById('summitName').textContent = config.summit_name || defaultConfig.summit_name; document.getElementById('summitTagline').textContent = config.summit_tagline || defaultConfig.summit_tagline; document.getElementById('summitDifferentiator').textContent = config.summit_differentiator || "Everything you need for a cohesive, luxury wedding experience"; document.getElementById('summitDesignFee').textContent = config.summit_design_fee || defaultConfig.summit_design_fee; document.getElementById('summitMinimum').textContent = config.summit_minimum || defaultConfig.summit_minimum; document.getElementById('footerHeading').textContent = config.footer_heading || defaultConfig.footer_heading; document.getElementById('footerSubtext').textContent = config.footer_subtext || defaultConfig.footer_subtext; document.getElementById('footerButton').textContent = config.footer_button_text || defaultConfig.footer_button_text; // Update colors const backgroundColor = config.background_color || defaultConfig.background_color; const cardBackground = config.card_background || defaultConfig.card_background; const primaryText = config.primary_text || defaultConfig.primary_text; const secondaryText = config.secondary_text || defaultConfig.secondary_text; const accentColor = config.accent_color || defaultConfig.accent_color; document.querySelector('.section-wrappe
Swan Stationery Product
Swan Stationery Suite

Hand-Painted Swan Stationery Bundle

$42
Three beautiful Canva templates for your wedding:
Invitation • Save The Date • Envelope Liner
Download Templates

Licensed for personal use only. Commercial use prohibited.

const carouselImages = [ "https://243608742.fs1.hubspotusercontent-na2.net/hubfs/243608742/SwanSuite-Full.jpg", "https://243608742.fs1.hubspotusercontent-na2.net/hubfs/243608742/SwanSuite-SaveDate.jpg", "https://243608742.fs1.hubspotusercontent-na2.net/hubfs/243608742/SwanSuite-SaveDate_Close.jpg", "https://243608742.fs1.hubspotusercontent-na2.net/hubfs/243608742/SwanSuite-SaveDate_InEnvelope.jpg" ]; let currentImageIndex = 0; const defaultConfig = { product_title: "Hand-Painted Swan Stationery Bundle", product_price: "$42", button_text: "Download Templates", background_color: "transparent", card_background: "#ffffff", primary_color: "#a79ca9", text_color: "#2c3e50", accent_color: "#a79ca9", font_family: "Prompt", font_size: 16 }; async function onConfigChange(config) { const baseSize = config.font_size || defaultConfig.font_size; const customFont = config.font_family || defaultConfig.font_family; const baseFontStack = 'Prompt, sans-serif'; document.body.style.background = "transparent"; const productTile = document.querySelector('.product-tile'); if (productTile) { productTile.style.backgroundColor = config.card_background || defaultConfig.card_background; } document.getElementById('product-title').textContent = config.product_title || defaultConfig.product_title; document.getElementById('product-title').style.color = config.text_color || defaultConfig.text_color; document.getElementById('product-title').style.fontSize = `${baseSize * 1.625}px`; document.getElementById('product-title').style.fontFamily = `${customFont}, ${baseFontStack}`; document.getElementById('product-price').textContent = config.product_price || defaultConfig.product_price; document.getElementById('product-price').style.color = config.primary_color || defaultConfig.primary_color; document.getElementById('product-price').style.fontSize = `${baseSize * 1.625}px`; document.getElementById('product-price').style.fontFamily = `${customFont}, ${baseFontStack}`; document.getElementById('download-button').textContent = config.button_text || defaultConfig.button_text; document.getElementById('download-button').style.backgroundColor = config.primary_color || defaultConfig.primary_color; document.getElementById('download-button').style.fontSize = `${baseSize}px`; document.getElementById('download-button').style.fontFamily = `${customFont}, ${baseFontStack}`; const description = document.querySelector('.product-description'); if (description) { description.style.fontSize = `${baseSize * 0.9375}px`; description.style.fontFamily = `${customFont}, ${baseFontStack}`; } } function mapToCapabilities(config) { return { recolorables: [ { get: () => config.background_color || defaultConfig.background_color, set: (value) => { config.background_color = value; window.elementSdk.setConfig({ background_color: value }); } }, { get: () => config.card_background || defaultConfig.card_background, set: (value) => { config.card_background = value; window.elementSdk.setConfig({ card_background: value }); } }, { get: () => config.text_color || defaultConfig.text_color, set: (value) => { config.text_color = value; window.elementSdk.setConfig({ text_color: value }); } }, { get: () => config.primary_color || defaultConfig.primary_color, set: (value) => { config.primary_color = value; window.elementSdk.setConfig({ primary_color: value }); } }, { get: () => config.accent_color || defaultConfig.accent_color, set: (value) => { config.accent_color = value; window.elementSdk.setConfig({ accent_color: value }); } } ], borderables: [], fontEditable: { get: () => config.font_family || defaultConfig.font_family, set: (value) => { config.font_family = value; window.elementSdk.setConfig({ font_family: value }); } }, fontSizeable: { get: () => config.font_size || defaultConfig.font_size, set: (value) => { config.font_size = value; window.elementSdk.setConfig({ font_size: value }); } } }; } function mapToEditPanelValues(config) { return new Map([ ["product_title", config.product_title || defaultConfig.product_title], ["product_price", config.product_price || defaultConfig.product_price], ["button_text", config.button_text || defaultConfig.button_text] ]); } function updateCarousel() { const imageElement = document.getElementById('carousel-image'); imageElement.src = carouselImages[currentImageIndex]; const dots = document.querySelectorAll('.carousel-dot'); dots.forEach((dot, index) => { if (index === currentImageIndex) { dot.classList.add('active'); } else { dot.classList.remove('active'); } }); } function initCarousel() { const dotsContainer = document.getElementById('carousel-dots'); carouselImages.forEach((_, index) => { const dot = document.createElement('div'); dot.className = 'carousel-dot' + (index === 0 ? ' active' : ''); dot.addEventListener('click', () => { currentImageIndex = index; updateCarousel(); }); dotsContainer.appendChild(dot); }); document.getElementById('prev-arrow').addEventListener('click', () => { currentImageIndex = (currentImageIndex - 1 + carouselImages.length) % carouselImages.length; updateCarousel(); }); document.getElementById('next-arrow').addEventListener('click', () => { currentImageIndex = (currentImageIndex + 1) % carouselImages.length; updateCarousel(); }); } initCarousel(); if (window.elementSdk) { window.elementSdk.init({ defaultConfig, onConfigChange, mapToCapabilities, mapToEditPanelValues }); } (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9ad30374e42b76d9',t:'MTc2NTYwMzIzOS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Photo of Amy, watercolor artist behind Fablefern Studio, sitting and painting invitations.

Hi! I'm Amy.

The watercolor artist and storyteller behind Fablefern Studio. I’ve always been drawn to painting the mountains I grew up around—their quiet strength, shifting light, and the way they hold stories in their ridgelines. My love for the outdoors started early; I first backpacked out to the Washington coast at the age of two, toddling along with my family. That deep connection to place still shapes my art today.Now, I use that same love for nature to create custom wedding stationery for couples who want their invitations to really reflect their relationship and the meaningful details in their lives.When I’m not painting pretty invitations, you might find me exploring either a local trail with my cocker spaniel, Josie, or a local thrift store. But odds are, I'm probably catching up on the latest season of the Bachelor...

I’d love to hear from you!

Watercolor sketches with a pen and flower on a desk, representing the creative design process.
Image depicting the value of signing up for the newsletter.