No one wants a totally practical gift. But we'll never say no to a gift that's as functional as it is impossibly cool or downright adorable — cue our obsession with sweaters. If "ugly sweaters" have ever inadvertently been a gifting tradition in your family, put it to rest with a lineup of truly covetable knits. From luxe additions to your wardrobe or quirky pullovers that'll double as statement pieces, each of these proves that the best gifts don't have to be complicated. Shop our handpicked selection inside and consider your holiday shopping done.
— Additional reporting by Hannah Weil McKinley
This kitschy Zara Shark Sweater ($50) features a picture of a shark on the back.
For a romantic style, opt for this Endless Rose Tiered Sleeve Off-the-Shoulder Sweater ($88).
This ASOS Chunky Sweater Twist Back ($45) lets you show off a little skin.
Selena Gomez is a fan of this Coach Rexy Crewneck Sweater ($695), and that's good enough for us.
This Stateside Twist Turtleneck Pullover ($98) looks simple until you notice the side accent.
Looking for a casual sweater? Try this Free People Lovely Lines Bell-Sleeve Sweater ($118, originally $168).
This H&M Mohair-Blend Sweater ($70) comes in a deep, forest green shade.
Style this Anthropologie Moth Ruffle-Draped Pullover ($98) with a pair of white jeans.
This colorblock Sacai Cardigan ($436, originally $670) features a pretty lace trim.
Style this A.L.C. Markell Lace-Up Back Sweater ($155, originally $385) with a pair of leather pants.
Channel the '80s by styling this ASOS Oasis Leopard-Print Sweater ($60) with a pair of high-waisted jeans.
This vibrant Baum und Pferdgarten Corazon Cardigan ($210) comes with asymmetrical ruffles.
Show off your waist by opting for this Melrose and Market Ruffle Chenille Sweater ($38).
This Gucci Oversize Wool Cardigan ($4,800) features beautiful floral embroidery.
For a classic holiday style, slip into this J.Crew Fair Isle Turtleneck Sweater ($98).
Have a Winter white moment in this Treasure & Bond One-Shoulder Ribbed Sweater ($69).
This adorable J.Crew Gayle Tie Neck Sweater ($80) features a chic bow.
Pair this baby blue Wildfox Couture Carlyle Sweater ($180) with a pair distressed jeans and thigh-high boots.
Opt for a bold color like this red Joe Fresh Metallic Stripe Sweater ($23, originally $29).
Have a logo moment in this retro Gucci GG Jacquard Wool Cardigan ($1,500).
For a sweater that makes a statement, try this fuzzy Sally LaPointe Knit Cashmere Sweater ($2,850).
This Cinq à Sept Tate Ruffle Rib Turtleneck ($325) is a wardrobe staple.
Cuddle up in this Alexander Wang Chunky Mohair Marl V-Neck Sweater ($325).
Style this brown Callahan Shaker Knit Boyfriend Sweater ($122) with a pair of light-wash jeans.
You'll want to cozy up next to a fireplace in this I Love Mr. Mittens Ribbed Cotton Cardigan ($237, originally $515).
Style this Club Monaco Joannah Sweater ($130) with a pair of checkered trousers for a polished look.
Style this Nobody's Child Sweater in Skinny Rib ($42) with a shearling denim jacket and black booties.
For a colorful sweater, slip into this Delpozo Striped Mohair-Blend Sweater ($680).
This chunky Rag & Bone Jemima Crew Sweater ($595) features pearl beading.
This striped Kule Sophie Sweater With Heart Emoji ($330) is ultra flattering.
Style this Marisa Witkin Off-Shoulder Wool and Cashmere Sweater ($1,600) with a pair of culottes.
This pink Ganni The Julliard Mohair and Wool-Blend Sweater ($440) features statement sleeves.
For a touch of sparkle, buy this Isabel Marant Ben Furry Lurex Sweater ($575).
This Farrow Jana Sweater ($82) features dropped shoulders and side splits.
This dark green Tibi Merino Wool Sweater ($495) features sleeve ties.
For a sleek outfit, style this Molly Bracken Cable & Pom-Pom Sweater ($88) with a pair of jeans and white sneakers.
If you're looking for a sweater that turns heads, buy this Tibi Alpaca Pom Pom Cropped Sweater ($450).