Your bed is where you spend every night (and about 1/3 of your whole life)-so why not make it as beautiful and inviting as it can be? Upgrading your bed linens-from your sheets to duvet cover, blanket and throw pillows- is one way to show your bed (and yourself) some much needed love.
If you’ve been using the same hand me down sheets since you got your own place, have a duvet cover that’s seen better days, or just need help figuring out how to put it all together, we’re here to help. From simple stripes to bright colors to cozy textures, there are plenty of options for creating a dreamy bed you’ll want to spend every night in. (For these combinations, we have not included any completely plain white pairings, so if you prefer a crisp and super clean set up, check out or post Mixing It Up: 12 Pillow Pairings That Work for options to elevate your pillow game on top of a white sheet set and duvet.)
And having a fully dressed and made bed not only looks great, it also helps you feel more productive and can lower your stress (really!) So go ahead- let us help give you and your bed a boost.
We’ve gone ahead and taken the guesswork out of how to create a perfectly plush bed by sharing 12 pairings of duvet covers, sheets, blankets and pillows that will create an inviting and cozy place to catch some zzzzzs, no matter your design style. The prices that we have noted below are for a Queen bed, but these come in all sizes as well.
Want to see even more foolproof pairings? Check out Mixing It Up: 12 Pillow Pairings That Work and Mixing It Up: 15 Bedroom Furniture Pairings That Work.
1. SIMPLY STRIPED = $353
A duvet and sheet set in varying grey stripes is paired with a simple grey pillow and throw.
2. OLIVE TEXTURED = $385
A textured olive duvet is the focal point of this combination, which is joined by ivory sheets, a striped throw and graphic pillow.
Textured 100% Cotton Duvet Cover Set | Ivory Classic Core Sheet Set | Jemma Black & White Throw with Tassels | Jantar Lumbar Pillow
3.PRETTY IN PINKS = $275
Circle embellishments bring interest to this pink duvet, complimented with embroidered sheets, a wool grey throw and pink stripe pillow.
Textured Dot Duvet & Sham Set | Blossom Embroidered Organic Percale Sheet Set | Grey Soft Wool-Blend Throw | Colorblocked Rose Throw Pillow
4. WHITE REFINED = $272
A crisp white duvet and sheets is given a boost with a camel colored throw and green velvet pillow.

5. GOT THE BLUES = $215
Deep indigo blue contrasts with patterned sheets, a chunky white throw and light blue pillow.
Navy Portofino Percale Duvet Cover | 400 Thread Count Blue Diamond Sheet Set | White Heathered Knit Throw Blanket | Silk Blend Dash Oversize Lumbar Throw Pillow
6. ON THE GRID = $360
A white duvet with a grid pattern is accented with grey linen sheets, a charcoal throw and striped pillow.
7. ABSTRACT SPICE = $157
Abstract patterns of different scales work together in this burnt orange duvet, black and white throw and graphic pillow combination.
8. GO GREY = $206
Shades of grey are on display in this pairing of a charcoal duvet, patterned sheets, fringed throw and check pillow.
Dark Grey Solid Duvet Cover Set | Half Moon Sateen Sheet Set | Wool Blanket With Fringe
9. BLACK & BRIGHT = $340
A basic black duvet gets an upgrade with the addition of an orange throw and colorful graphic pillow
Pinstripe Black Linen Duvet Cover | Haven Percale Sheet Set | Crinkled Cotton Throw | Woven Circles Lumbar Pillow
10. SUBTLE SCANDINAVIAN = $237
A blue and white floral pattern duvet is accented with pale blue sheets, a bright throw and tassel pillow.
11. GOLDEN AND GREY = $287
Golden yellow gets toned down with striped sheets and a darker toned throw and pillow.
Dark Yellow Washed Linen Duvet Cover Set | Organic Hand Drawn Stripe Sheet Set | Contrast Square Blanket | Cotton Velvet Pillow Cover
12. ALL EARTH TONES = $259
For something earthy and natural, a simple flannel duvet and sheets, throw and pillow in shades of beige and brown.
Flannel Duvet Cover Set | Cream Tri Ease Solid Sheet Set | Beige Wool Throw | Wool Throw Pillow With Tassels