Happy Medium
.fc2-wrap { font-family: 'Helvetica Neue', Arial, sans-serif; color: #2b2b2b; max-width: 600px; line-height: 1.6; } /* Tagline */ .fc2-tagline { font-style: italic; font-size: 15px ; color: #7a5c6e; margin: 0 0 16px 0; font-weight: 400; letter-spacing: 0.01em; } /* Metadata row: trope + spice badges */ .fc2-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-bottom: 16px; } .fc2-badge { display: inline-block; font-size: 11px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; padding: 4px 10px; border-radius: 20px; line-height: 1.4; } .fc2-badge-trope { background-color: #f5e6ec; color: #7a2e4e; border: 1px solid #e8c5d3; } .fc2-badge-genre { background-color: #eef3f9; color: #2e4d6e; border: 1px solid #c5d4e8; } /* Spice level */ .fc2-spice-row { display: flex; align-items: center; gap: 10px; background-color: #fdf6f0; border: 1px solid #f0ddd0; border-radius: 8px; padding: 8px 14px; margin-bottom: 18px; width: fit-content; } .fc2-spice-label { font-size: 12px; color: #7a5c6e; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; } .fc2-pips { display: flex; gap: 5px; } .fc2-pip { width: 10px; height: 10px; border-radius: 50%; display: inline-block; } .fc2-pip-on { background-color: #c4546e; } .fc2-pip-off { background-color: #e8d0d8; } .fc2-spice-text { font-size: 12px; color: #c4546e; font-weight: 700; } /* Pull quotes */ .fc2-quotes { margin-bottom: 18px; } .fc2-quote { font-style: italic; font-size: 13.5px; color: #5a3a4a; border-left: 3px solid #c4546e; padding: 6px 0 6px 14px; margin: 0 0 10px 0; background-color: #fdf6f8; border-radius: 0 6px 6px 0; } .fc2-quote cite { font-style: normal; font-weight: 600; font-size: 12px; color: #9a6070; display: block; margin-top: 3px; } /* Divider */ .fc2-divider { border: none; border-top: 1px solid #ecdde5; margin: 18px 0; } /* Synopsis / teaser */ .fc2-teaser { font-size: 14.5px; color: #2b2b2b; line-height: 1.75; margin-bottom: 16px; } /* Accordion */ .fc2-accordion { border-top: 1px solid #ecdde5; } .fc2-acc-item { border-bottom: 1px solid #ecdde5; } .fc2-acc-btn { width: 100%; background: none; border: none; padding: 12px 2px; text-align: left; font-size: 13.5px; font-weight: 600; color: #2b2b2b; cursor: pointer; display: flex; justify-content: space-between; align-items: center; font-family: inherit; letter-spacing: 0.01em; } .fc2-acc-btn:hover { color: #c4546e; } .fc2-acc-icon { font-size: 18px; line-height: 1; color: #c4546e; font-weight: 300; transition: transform 0.2s; } .fc2-acc-content { display: none; font-size: 13.5px; color: #5a4a50; line-height: 1.75; padding-bottom: 14px; } /* Digital links */ .fc2-digital { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 18px; } .fc2-digital-btn { display: inline-block; font-size: 12.5px; font-weight: 600; color: #c4546e; background-color: #fdf0f3; border: 1px solid #e8c5ce; border-radius: 20px; padding: 7px 16px; text-decoration: none; letter-spacing: 0.02em; transition: background-color 0.15s, color 0.15s; } .fc2-digital-btn:hover { background-color: #c4546e; color: #ffffff; border-color: #c4546e; text-decoration: none; } A clever con woman must convince a skeptical, sexy farmer of his property's resident real-life ghost if she's to save them all from a fate worse than death Enemies to Lovers Grumpy x Sunshine Contemporary Romance Spice 2/ 5 “What an absolute delight!" — B.K. Borison "Stayed up late to finish it, and fell asleep smiling." — Alix E. Harrow Fake spirit medium Gretchen Acorn is happy to help when her best (read: wealthiest) client hires her to investigate the unexplained phenomena preventing the sale of her bridge partner's struggling goat farm. Gretchen may be a fraud, but she'd like to think she's a beneficent one. So if "cleansing" the property will help a nice old man finally retire and put some much-needed cash in her pockets at the same time, who's she to say no? Full synopsis + A clever con woman must convince a skeptical, sexy farmer of his property's resident real-life ghost if she's to save them all from a fate worse than death, in this delightful new novel from the author of Mrs. Nash's Ashes. Fake spirit medium Gretchen Acorn is happy to help when her best (read: wealthiest) client hires her to investigate the unexplained phenomena preventing the sale of her bridge partner's struggling goat farm. Gretchen may be a fraud, but she'd like to think she's a beneficent one. So if "cleansing" the property will help a nice old man finally retire and put some much-needed cash in her pockets at the same time, who's she to say no? Of course, it turns out said bridge partner isn't the kindly AARP member Gretchen imagined--Charlie Waybill is young, hot as hell, and extremely unconvinced that Gretchen can communicate with the dead. (Which, fair.) Except, to her surprise, Gretchen finds herself face-to-face with Everett: the very real, very chatty ghost that's been wreaking havoc during every open house. And he wants her to help ensure Charlie avoids the same family curse that's had Everett haunting Gilded Creek since the 1920s. Now, Gretchen has one month to convince Charlie he can't sell the property. Unfortunately, hard work and honesty seem to be the way to win over the stubborn farmer--not exactly Gretchen's strengths. But trust isn't the only thing growing between them, and the risk of losing Charlie to the spirit realm looms over Gretchen almost as annoyingly as Everett himself. To save the goat farm, its friendly phantom, and the man she's beginning to love, Gretchen will need to pull off the greatest con of her life: being fully, genuinely herself. About the author + Sarah Adler writes romantic comedies about lovable weirdos finding their happily ever afters. She lives in Maryland with her husband and daughter and often travels absurd distances to acquire baked goods. Mrs. Nash's Ashes was her debut novel. Also available digitally + Prefer to read or listen on the go? Grab the digital version: 🎧 Get the audiobook function fc2Toggle(btn) { var content = btn.nextElementSibling; var icon = btn.querySelector('.fc2-acc-icon'); var isOpen = content.style.display === 'block'; content.style.display = isOpen ? 'none' : 'block'; icon.textContent = isOpen ? '+' : '−'; }
More you might like
Related
Happy Medium Lecture Series #1 by Happy Medium Books
Related
Happy Medium Lecture Series #1 by Happy Medium Books - DVD
Related
Happy Medium Lecture Series #1 by Happy Medium Books - DVD
Related