The signature collection
Cotton floral prints for every kind of morning
The cotton florals we keep coming back to. Each one is a complete look rather than a single product — one print, one cloth, carried across every piece in the collection, all in 100% cotton.
Drag or swipe to explore
Print 01
Pressed Botanical wildflower bedding collection
A scattered botanical — fine wildflower sprigs and green leaf drifting over a soft cream ground. Printed on 100% cotton in a 200 thread count twill that drapes from the first night and softens with every wash.
Shop Pressed BotanicalFree US shipping · Ships in 2–3 business days · 30-day returns
Print 02
Dainty Wildflower Meadow ditsy floral bedding collection
Miniature blue, yellow and soft pink wildflower clusters scattered across a cream base — the ditsy print that reads busy up close and calm from the doorway. 100% cotton at a breathable 200 thread count.
Shop Dainty Wildflower MeadowFree US shipping · Ships in 2–3 business days · 30-day returns
Print 03
Ochre Thistle botanical print bedding collection
A delicate botanical array of slender wildflowers — lavender, yellow and soft red stems drawn across a warm ground. The one that makes a plain room feel grown, not decorated. 100% cotton, 200 thread count.
Shop Ochre ThistleFree US shipping · Ships in 2–3 business days · 30-day returns
Print 04
Country Breeze Ditsy Floral cottagecore bedding collection
A classic ditsy floral — miniature blue and muted orange blossoms scattered close over ivory, with a Cornish wildflower ruffle to match. Warm, a little nostalgic, and pure 100% cotton at 200 thread count.
Shop Country BreezeFree US shipping · Ships in 2–3 business days · 30-day returns
Print 05
Vintage Sun-Drenched Rose floral bedding collection
Small garden roses in dusty pink and faded terracotta, scattered across a warm oatmeal cream ground. Romantic up close, and a soft neutral from across the room — which is what makes it easy to live with. Printed on 100% cotton in a 200 thread count that softens with every wash.
Shop Vintage Sun-Drenched RoseFree US shipping · Ships in 2–3 business days · 30-day returns
Print 06
Tiny Blossom ditsy floral bedding collection
Tiny blossoms in coral and mustard on fine sage stems, scattered across a soft, natural white with generous space between them. Most of what you see is still the cloth itself — which is why it reads almost like a plain white set with a little warmth in it, rather than a floral that takes over the room. Printed on 100% cotton in a 200 thread count that softens with every wash.
Shop Tiny BlossomFree US shipping · Ships in 2–3 business days · 30-day returns
Print 07
Strawberry Bramble cottage floral bedding collection
Hand-painted strawberries trailing from slender stems, some blushing coral and some fully ripe red, with fine seed specks and deep sage leaves. Small coral daisies fill the space between them. The ground is a warm cream rather than white, which is what keeps the red reading as vintage instead of candy. Printed on 100% cotton in a 200 thread count that softens with every wash.
Shop Strawberry BrambleFree US shipping · Ships in 2–3 business days · 30-day returns
Print 08
Starlit Bloom dark floral bedding collection
Tiny rosebuds in pale pink, with fine sprigs and scattered specks between them — like blossom caught against a night sky. The ground is a warm charcoal with a brown undertone, deep enough to make the pink glow. The duvet cover reverses to a soft pink gingham check, so one set gives you two beds. Printed on 100% cotton in a 200 thread count that softens with every wash.
Shop Starlit BloomFree US shipping · Ships in 2–3 business days · 30-day returns
Print 09
Dreamy Pastel soft ditsy floral bedding collection
Small bouquets of washed pink blossoms with pale blue-green leaves, set in an even repeat across a crisp white ground. Every colour in them is deliberately soft — the pink barely there, the blue closer to eggshell than teal. The bed still reads white from across the room, with the pattern only resolving as you come near. Printed on 100% cotton in a 200 thread count that softens with every wash.
Shop Dreamy PastelFree US shipping · Ships in 2–3 business days · 30-day returns
Print 10
Rosewick Garden Floral pink ditsy bedding collection
Tiny roses in raspberry and soft rose sit on fine sage stems, evenly scattered across a pale, dusty blush ground with plenty of space between them. The sage is doing the quiet work here — without it, pink roses on a pink ground would tip into sugary, and that thread of green is what pulls it back toward a garden. Printed on 100% cotton in a 200 thread count that softens with every wash.
Shop Rosewick Garden FloralFree US shipping · Ships in 2–3 business days · 30-day returns
Print 11
Wildflower Posy tiny floral bedding collection
Tiny posies set in an even diagonal grid across a warm cream ground — a blush rose with a coral centre, two small sky-blue buds, and fine grey-green leaves, each one about the size of a fingernail. The regularity is the point: where a scattered floral reads loose, an evenly spaced one reads closer to wallpaper, quiet and orderly. Printed on 100% cotton in a 200 thread count that softens with every wash.
Shop Wildflower PosyFree US shipping · Ships in 2–3 business days · 30-day returns
What it's made of
Comfort isn't about the highest numbers.It's about the right balance.

Natural softness you can feel
Every piece in this collection is 100% cotton bedding — no blends, no synthetic filler. Cotton breathes on its own, which is why it feels cool in July and never clammy in January.
Synthetic fibers tend to change with age. Cotton does the opposite: it softens with every wash, and the piece you've had for two years feels better than the one you unwrapped.
More threads don't always mean more comfort
Thread count only measures how many threads are woven into a square inch. It says nothing about the cotton itself, the yarn, or the weave — and past a certain point, more threads just means heavier, warmer, and slower to dry.
Is higher thread count better? Not on its own — the quality of the cotton, the yarn size, and the weaving method all matter more.

A finer yarn, fewer rough ends
40s yarn is spun fine enough that nothing catches on your skin. It's the difference you notice in the first ten seconds.
A breathable cotton duvet cover, light enough to sleep under
200 thread count keeps the fabric airy instead of dense, so it moves with you instead of sitting on you.
A twill weave that holds
Twill weave cotton bedding has a diagonal structure that resists pilling and keeps its shape through years of washing.

Made to get better with time
The weave is where cotton earns its reputation. Our twill gives the fabric a soft hand from the first night and enough structure to survive the hundredth wash without thinning or losing its drape.
Not the highest numbers. Just the right balance of softness, strength, and comfort.

The piece most brands get wrong
A cotton bed skirt that actually reaches the floor
Most bed skirts are cut at 14 inches, which was fine when box springs sat low. Bed frames got taller. Bed skirts didn't. Ours comes in two drops — a 16-inch for standard and platform frames, and a full 20-inch bed skirt for tall bed frames that leave everyone else's skirt hanging in mid-air.
- Two drops, 16" and 20" — measured from the edge of the box spring to the hem, so you match the skirt to your frame height instead of hoping it fits
- A bed skirt for tall bed frames — the 20" drop suits beds 19–20" from box spring to floor; the 16" suits 15–17" platform and storage frames
- Ruffled bed skirt in cotton, not polyester — the same 200TC twill as the rest of the collection, so it falls soft instead of shiny and stiff
- Hand-sewn ruffle, gathered full — it falls in soft folds instead of hanging flat
- Machine washable — cold wash, tumble dry low, no special care
Before you order
Find your size
| Size | Duvet cover | Pillow shams |
|---|---|---|
| Twin | 66" × 90" | 20" × 30" |
| Full | 79" × 90" | 20" × 30" |
| Queen | 90" × 90" | 20" × 30" |
| King | 104" × 90" | 20" × 36" |
Shams fit the pillow insert size shown and finish with a sewn flange edge.
| Size | Flat sheet | Fitted sheet | Pillowcases |
|---|---|---|---|
| Twin | 66" × 88" | 39" × 75" | 20" × 30" |
| Full | 81" × 96" | 54" × 75" | 20" × 30" |
| Queen | 90" × 102" | 60" × 80" | 20" × 30" |
| King | 108" × 102" | 78" × 80" | 20" × 36" |
Fitted sheets fit mattresses up to 16 inches deep, including pillow tops.
How to measure bed skirt drop: measure from the top edge of your box spring straight down to the floor. Pick the 16" drop for beds around 15–17 inches, and the 20" drop for beds around 19–20 inches. If your bed sits between the two, size down and a simple hem takes the longer drop to your exact measurement.
In real bedrooms
Real bedrooms, real mornings
Loved by women like you
★★★★★ 4.9 · 238 reviewsI ordered the bed skirt expecting the usual polyester. This is real cotton — you can tell the second you touch it.
Finally a skirt long enough for my bed frame. Every other one I've bought left three inches of metal showing.
Softer after four washes than it was new. I was skeptical about 200 thread count and I was wrong.
I ordered the bed skirt expecting the usual polyester. This is real cotton — you can tell the second you touch it.
Finally a skirt long enough for my bed frame. Every other one I've bought left three inches of metal showing.
Softer after four washes than it was new. I was skeptical about 200 thread count and I was wrong.
Common questions
Your questions, answered
Does 100% cotton bedding shrink after washing?
Cotton relaxes slightly on its first wash — usually 2 to 3 percent. We cut every piece with that allowance built in, so it fits the same after washing as it did out of the bag. Wash cold and tumble dry low to keep it that way.
Is 200 thread count good for cotton sheets?
For everyday sleeping, yes. Thread count measures density, not quality. A 200TC fabric woven from 40s yarn in a twill structure breathes better and lasts longer than a 600TC sheet made from thin, weak yarn. Higher numbers are easier to market than they are to sleep under.
What drop do I need for my bed skirt?
Drop means the length of the skirt panel itself — from the top edge of the box spring down to the hem. Measure that distance on your bed and match it. Standard frames land near 14 inches; platform and storage frames often reach 16, and tall or upholstered frames reach 19 to 20. We make two drops, 16" and 20", so pick the one closest to your measurement.
How do I wash and care for a cotton duvet cover?
Machine wash cold on a gentle cycle with like colors. Tumble dry low and remove while slightly damp. Skip the fabric softener — cotton softens on its own, and softener coats the fibers and slows that down.
How long does shipping take?
Orders ship from our US warehouse within 2 to 3 business days and typically arrive 3 to 5 business days later. Shipping is free on orders over $89. We ship to the 48 contiguous states.
What is your return policy?
30 days from delivery, for any reason. The item should be unwashed and in resalable condition. Start a return from your order confirmation email and we'll send a prepaid label.