Ann Gish — Luxury Bedding, Pillows & Linens

New Collection

Antilles

Inspired by the organic shape of the Caribbean archipelago, Antilles brings sculptural dimension and effortless coastal sophistication to the bed in richly textured cotton.

Explore Designs

Ready to Bed

Complete Bed Sets

Luxe layers and complementary fabrics create a complete look.

Shop Sets

Explore Complete Bed Sets

Finest Fibers

Silk Charmeuse

Soft & shimmery mulberry silk, water washed for a subtle shine

Explore Silk

The Met x Ann Gish

Lever du Soleil

Inspired by a French print in The Met's collection, this jewel-toned jacquard is a show-stopped.

Explore Design

Designed for you, by you

The Ann Gish Combinator

Design your own ensemble with our mix & match tool.

Explore Combinator

Meet the Combinator — your new design companion.

EXPLORE COMBINATOR

Finely-sewn Foundations

Coverlets & Coverlet Sets

Explore our luxury coverlets in silks, jacquards, and more.

Choose Your Coverlet

Decor & More

Accent Pillows

Solids and Patterns, Textured and Smooth - explore our rich range of designer accent pillows.

Shop Accent Pillows

Luxury Bedding and Linens

Our Story

About Ann Gish

Ann Gish Designer Circle

Join the Ann Gish Designer Circle, a trade-only program providing preferred pricing and dedicated support for projects.

APPLY NOW

Request a Swatch

Swatch requests are mailed USPS first class mail by the next business day. If you need your swatches more quickly, please call us to upgrade your shipping speed.

{#if !$namevalid.valid && $namevalid.dirty } { $namevalid.message } {/if}
{#if !$emailvalidity.valid && $emailvalidity.dirty } { $emailvalidity.message } {/if}
{#if !$addressvalid.valid && $addressvalid.dirty } { $addressvalid.message } {/if}
{#if !$cityvalid.valid && $cityvalid.dirty } { $cityvalid.message } {/if}
{#if !$statevalid.valid && $statevalid.dirty } { $statevalid.message } {/if}
{#if !$zipvalid.valid && $zipvalid.dirty } { $zipvalid.message } {/if}
{#if !$phonevalid.valid && $phonevalid.dirty } { $phonevalid.message } {/if}
{#if !$messagevalid.valid && $messagevalid.dirty } { $messagevalid.message } {/if}