Best Grumpy Sunshine Romance Books
Grumpy sunshine is the trope where a closed-off, brooding, perpetually-scowling character is slowly dismantled by someone relentlessly warm, optimistic, and impossible to ignore. The grumpy one doesn't want to be charmed. They absolutely are going to be charmed. These 20 books deliver that experience at its best.
Why Grumpy Sunshine Is So Satisfying
The trope works because the sunshine character does something unusual in romance: they don't try to fix the grumpy one. They just keep being themselves until the grumpy one's walls can't hold. The shift isn't a rescue — it's a gradual, reluctant surrender to the idea that warmth is possible. That's what makes it so rewarding to read.
20 Best Grumpy Sunshine Romance Books
Act Your Age, Eve Brown — Talia Hibbert
Grumpy: JacobSunshine: EveHibbert writes the gold-standard grumpy sunshine dynamic. Jacob is closed-off, controlled, and certain he doesn't need anything Eve is offering. Eve is chaotic, warm, and completely unintimidated by Jacob's walls. Their banter is spectacular and the slow dismantling of his defences is deeply satisfying. Best in the genre.
Check on Amazon →The Hating Game — Sally Thorne
Grumpy: JoshuaSunshine: LucyJoshua is cold, intense, and weaponises his grumpiness in spectacular fashion. Lucy refuses to be worn down and matches his energy while remaining fundamentally herself — warm, sharp, and relentlessly cheerful in the face of provocation. The chemistry that results is incandescent.
Check on Amazon →The Love Hypothesis — Ali Hazelwood
Grumpy: AdamSunshine: OliveAdam Carlsen is the most feared professor in the department — brilliant, cold, and visibly irritated by everything. Olive is enthusiastic about science, people, and life in a way that completely baffles him. Hazelwood makes the STEM setting feel perfectly suited to a grumpy-sunshine dynamic.
Check on Amazon →It Happened One Summer — Tessa Bailey
Grumpy: BrendanSunshine: PiperBrendan is a weather-beaten fishing captain who doesn't have time for the LA socialite who keeps showing up at his dock. Piper is sunshine in a crop top who absolutely will not take his grumpiness personally. Bailey writes this dynamic with enormous affection — Brendan's gradual thaw is one of the best in contemporary romance.
Check on Amazon →Icebreaker — Hannah Grace
Grumpy: NathanSunshine: AnastasiaNathan is a hockey captain with rules and a schedule and absolutely no interest in being friendly. Anastasia lights up every room she's in and refuses to let his coldness define how she acts around him. The sports setting adds another layer of competition to the dynamic.
Check on Amazon →A Court of Mist and Fury — Sarah J. Maas
Grumpy: RhysandSunshine: FeyreRhysand is a High Lord whose carefully maintained terrifying exterior is systematically dismantled by a woman who sees through it. Maas makes the grumpy-sunshine dynamic work in a high fantasy world by giving the grumpy character genuine trauma behind the walls — which makes the surrender feel completely real.
Check on Amazon →Happy Place — Emily Henry
Grumpy: WynSunshine: HarrietWyn carries his family and feelings quietly in a way that reads as closed-off; Harriet is the one who made him laugh when nothing else could. Henry shows the dynamic in retrospect — what happens when the sunshine leaves — which gives it an unusual emotional depth.
Check on Amazon →Get a Life, Chloe Brown — Talia Hibbert
Grumpy: RedSunshine: ChloeBook one of the Brown Sisters series. Red is a caretaker scarred by his past who has excellent reasons to keep everyone at arm's length. Chloe is chronically ill, fierce, funny, and absolutely refuses to treat Red like a project. Hibbert's debut set the standard she'd refine in Eve Brown.
Check on Amazon →Part of Your World — Abby Jimenez
Grumpy: DanielSunshine: AlexisDaniel is a small-town plumber who's quiet, self-sufficient, and deeply comfortable in his life. Alexis is a Chicago doctor who's warm, expressive, and completely unaware of how much she changes the temperature of every room she's in. Jimenez writes the dynamic with unusual class awareness.
Check on Amazon →Not in Love — Ali Hazelwood
Grumpy: EliSunshine: RueHazelwood's 2024 follow-up to her debut continues refining the grumpy-sunshine dynamic. Rue is warmer than she lets on; Eli is colder than he needs to be. The no-strings arrangement forces both characters to be honest about what warmth actually means to them.
Check on Amazon →Fourth Wing — Rebecca Yarros
Grumpy: XadenSunshine: VioletXaden is dangerous, guarded, and very clear about his intentions. Violet is stubborn, warm-hearted, and refuses to be intimidated despite having every reason to be. Yarros gives the dynamic an enemies-to-lovers layer that makes the grumpy-sunshine dynamic feel genuinely earned rather than inevitable.
Check on Amazon →The Kiss Curse — Erin Sterling
Grumpy: GwynSunshine: LlewellynA Welsh witch and a warlock from a rival family are magically compelled to work together. Sterling's reversal — the woman is the grumpy one — makes this feel fresh, and the Welsh setting gives the magical grumpiness a particular texture.
Check on Amazon →Boyfriend Material — Alexis Hall
Grumpy: LucSunshine: OliverLuc is a mess — the son of a rock star, perpetually in tabloids, deeply resistant to anything wholesome. Oliver is a barrister who is wholesome embodied. Hall uses the British setting and queer romance to give the dynamic unusual warmth and self-awareness.
Check on Amazon →Beach Read — Emily Henry
Grumpy: GusSunshine: JanuaryGus writes dark literary fiction and doesn't believe in happy endings. January writes romance and has temporarily lost faith in love. Henry uses the genre contrast to give the dynamic an intellectual dimension — two people whose worldviews are fundamentally opposed, stuck next door for a summer.
Check on Amazon →Melt for You — J.T. Geissinger
Grumpy: CameronSunshine: JoellenJo is a curvy, cheerful woman who writes fake love letters from her hot Scottish neighbour for fun. Cameron is the hot Scottish neighbour, who is extremely grumpy about it. Geissinger leans into the comedy of the setup and delivers one of the most laugh-out-loud entries in the grumpy-sunshine genre.
Check on Amazon →Written in the Stars — Alexandria Bellefleur
Grumpy: DarcySunshine: ElleDarcy is a numbers person: logical, private, and allergic to Elle's astrology columns and eternal optimism. Elle is a sunshine character in the truest sense — genuinely warm rather than performatively cheerful. Bellefleur's queer romance is one of the best examples of the trope done with real emotional intelligence.
Check on Amazon →In a Holidaze — Christina Lauren
Grumpy: AndrewSunshine: MaelynAndrew is quiet and intense and doesn't do holiday cheer. Maelyn is stuck in a time loop surrounded by both at Christmas. Christina Lauren makes the grumpy-sunshine dynamic feel especially warm in the holiday context — the contrast between Andrew's reserve and the festive chaos around him does half the work.
Check on Amazon →The Spanish Love Deception — Elena Armas
Grumpy: AaronSunshine: CatalinaAaron is silent, focused, and visibly annoyed by most things. Catalina is warm, loud, and spectacularly blind to the fact that Aaron has been watching her for years. Armas commits to the grumpy exterior completely — Aaron barely speaks, and when he does, it lands like a detonation.
Check on Amazon →Funny Story — Emily Henry
Grumpy: MilesSunshine: DaphneMiles is the most reluctant participant in any social situation. Daphne is a children's librarian who cannot help being delightful at people. Henry uses their shared terrible situation — both dumped for each other — to strip away the grumpy defence faster than usual, which makes this feel unusually tender.
Check on Amazon →From Blood and Ash — Jennifer L. Armentrout
Grumpy: HawkeSunshine: PoppyHawke presents as cold and dangerous. Poppy is kept isolated and should be frightened of him — but responds to his grumpiness with curiosity and warmth instead. Armentrout scales the dynamic up to epic fantasy proportions without losing what makes it work at the human level.
Check on Amazon →