{"product_id":"once-again-always","title":"Once, Again, Always","description":"\u003cstyle\u003e\n  .fc2-wrap {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: #2b2b2b;\n    max-width: 600px;\n    line-height: 1.6;\n  }\n\n  \/* Tagline *\/\n  .fc2-tagline {\n    font-style: italic;\n    font-size: 15px;\n    color: #7a5c6e;\n    margin: 0 0 16px 0;\n    font-weight: 400;\n    letter-spacing: 0.01em;\n  }\n\n  \/* Metadata row: trope + spice badges *\/\n  .fc2-meta {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 8px;\n    margin-bottom: 16px;\n  }\n\n  .fc2-badge {\n    display: inline-block;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    padding: 4px 10px;\n    border-radius: 20px;\n    line-height: 1.4;\n  }\n\n  .fc2-badge-trope {\n    background-color: #f5e6ec;\n    color: #7a2e4e;\n    border: 1px solid #e8c5d3;\n  }\n\n  .fc2-badge-genre {\n    background-color: #eef3f9;\n    color: #2e4d6e;\n    border: 1px solid #c5d4e8;\n  }\n\n  \/* Spice level *\/\n  .fc2-spice-row {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    background-color: #fdf6f0;\n    border: 1px solid #f0ddd0;\n    border-radius: 8px;\n    padding: 8px 14px;\n    margin-bottom: 18px;\n    width: fit-content;\n  }\n\n  .fc2-spice-label {\n    font-size: 12px;\n    color: #7a5c6e;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  .fc2-pips {\n    display: flex;\n    gap: 5px;\n  }\n\n  .fc2-pip {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    display: inline-block;\n  }\n\n  .fc2-pip-on  { background-color: #c4546e; }\n  .fc2-pip-off { background-color: #e8d0d8; }\n\n  .fc2-spice-text {\n    font-size: 12px;\n    color: #c4546e;\n    font-weight: 700;\n  }\n\n  \/* Pull quotes *\/\n  .fc2-quotes {\n    margin-bottom: 18px;\n  }\n\n  .fc2-quote {\n    font-style: italic;\n    font-size: 13.5px;\n    color: #5a3a4a;\n    border-left: 3px solid #c4546e;\n    padding: 6px 0 6px 14px;\n    margin: 0 0 10px 0;\n    background-color: #fdf6f8;\n    border-radius: 0 6px 6px 0;\n  }\n\n  .fc2-quote cite {\n    font-style: normal;\n    font-weight: 600;\n    font-size: 12px;\n    color: #9a6070;\n    display: block;\n    margin-top: 3px;\n  }\n\n  \/* Divider *\/\n  .fc2-divider {\n    border: none;\n    border-top: 1px solid #ecdde5;\n    margin: 18px 0;\n  }\n\n  \/* Synopsis \/ teaser *\/\n  .fc2-teaser {\n    font-size: 14.5px;\n    color: #2b2b2b;\n    line-height: 1.75;\n    margin-bottom: 16px;\n  }\n\n  \/* Accordion *\/\n  .fc2-accordion {\n    border-top: 1px solid #ecdde5;\n  }\n\n  .fc2-acc-item {\n    border-bottom: 1px solid #ecdde5;\n  }\n\n  .fc2-acc-btn {\n    width: 100%;\n    background: none;\n    border: none;\n    padding: 12px 2px;\n    text-align: left;\n    font-size: 13.5px;\n    font-weight: 600;\n    color: #2b2b2b;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-family: inherit;\n    letter-spacing: 0.01em;\n  }\n\n  .fc2-acc-btn:hover {\n    color: #c4546e;\n  }\n\n  .fc2-acc-icon {\n    font-size: 18px;\n    line-height: 1;\n    color: #c4546e;\n    font-weight: 300;\n    transition: transform 0.2s;\n  }\n\n  .fc2-acc-content {\n    display: none;\n    font-size: 13.5px;\n    color: #5a4a50;\n    line-height: 1.75;\n    padding-bottom: 14px;\n  }\n\n  \/* Digital links *\/\n  .fc2-digital {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    margin-top: 18px;\n  }\n\n  .fc2-digital-btn {\n    display: inline-block;\n    font-size: 12.5px;\n    font-weight: 600;\n    color: #c4546e;\n    background-color: #fdf0f3;\n    border: 1px solid #e8c5ce;\n    border-radius: 20px;\n    padding: 7px 16px;\n    text-decoration: none;\n    letter-spacing: 0.02em;\n    transition: background-color 0.15s, color 0.15s;\n  }\n\n  .fc2-digital-btn:hover {\n    background-color: #c4546e;\n    color: #ffffff;\n    border-color: #c4546e;\n    text-decoration: none;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fc2-wrap\"\u003e\n\u003c!-- Tagline --\u003e\n\u003cp class=\"fc2-tagline\"\u003eA second-chance romance following a young woman who wakes up in the hospital with no memory of the past six years, only to find that she apparently married the one man she can't stand--her arrogant and infuriating former boarding school rival.\u003c\/p\u003e\n\u003c!-- Trope \u0026 Genre Badges --\u003e\n\u003cdiv class=\"fc2-meta\"\u003e\n\u003cspan class=\"fc2-badge fc2-badge-trope\"\u003eRivals to Lovers\u003c\/span\u003e \u003cspan class=\"fc2-badge fc2-badge-trope\"\u003eForced Proximity\u003c\/span\u003e \u003cspan class=\"fc2-badge fc2-badge-genre\"\u003eContemporary Romance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Spice Level --\u003e\n\u003cdiv class=\"fc2-spice-row\"\u003e\n\u003cspan class=\"fc2-spice-label\"\u003eSpice\u003c\/span\u003e\n\u003cdiv class=\"fc2-pips\"\u003e\n\u003cspan class=\"fc2-pip fc2-pip-on\"\u003e\u003c\/span\u003e \u003cspan class=\"fc2-pip fc2-pip-on\"\u003e\u003c\/span\u003e \u003cspan class=\"fc2-pip fc2-pip-on\"\u003e\u003c\/span\u003e \u003cspan class=\"fc2-pip fc2-pip-off\"\u003e\u003c\/span\u003e \u003cspan class=\"fc2-pip fc2-pip-off\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fc2-spice-text\"\u003e3\/ 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Pull Quotes --\u003e\n\u003cdiv class=\"fc2-quotes\"\u003e\n\u003cblockquote class=\"fc2-quote\"\u003e“Heart-scorching, sexy, and wonderfully emotional\" \u003ccite\u003e— Tarah DeWitt\u003c\/cite\u003e\n\u003c\/blockquote\u003e\n\u003cblockquote class=\"fc2-quote\"\u003e\"Filled to the brim with tenderness, yearning, and heart\" \u003ccite\u003e— Brigitte Knightley\u003c\/cite\u003e\n\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003chr class=\"fc2-divider\"\u003e\n\u003c!-- Short teaser --\u003e\n\u003cp class=\"fc2-teaser\"\u003eMolly Graham's day can't possibly get any worse after she wakes up in a hospital bed with a head injury and amnesia. But then Aster Bishop--the Aster Bishop who made her life hell at boarding school--storms into her room calling her his wife.\u003c\/p\u003e\n\u003c!-- Accordion --\u003e\n\u003cdiv class=\"fc2-accordion\"\u003e\n\u003cdiv class=\"fc2-acc-item\"\u003e\n\u003cbutton class=\"fc2-acc-btn\"\u003e Full synopsis \u003cspan class=\"fc2-acc-icon\"\u003e+\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"fc2-acc-content\"\u003e\n\u003cp\u003eA second-chance romance following a young woman who wakes up in the hospital with no memory of the past six years, only to find that she apparently married the one man she can't stand--her arrogant and infuriating former boarding school rival.\u003c\/p\u003e\n\u003cp\u003eMolly Graham's day can't possibly get any worse after she wakes up in a hospital bed with a head injury and amnesia. But then Aster Bishop--the Aster Bishop who made her life hell at boarding school--storms into her room calling her his wife.\u003c\/p\u003e\n\u003cp\u003eTo Molly's shock, in the six years she no longer recalls, she somehow fell in love with a man she once despised. Persuaded by her lifelong friends to give her new reality a chance, she reluctantly returns to the home she and Aster share to try and piece together her life.\u003c\/p\u003e\n\u003cp\u003eSo much has changed, not least the considerate and devastatingly handsome man who spends every night sleeping on the sofa to avoid making her uncomfortable. This Aster is nothing like the entitled boy she once knew. Their chemistry is undeniable-but he's distant with her, infuriatingly so. It's clear he has secrets, and Molly can't stand it. Especially knowing that she might never regain her memories.\u003c\/p\u003e\n\u003cp\u003eThat she fell in love with Aster Bishop once is hard enough to believe. But to fall in love again? To promise a future, always, when she can't remember her past? It feels impossible when faced with a man she hardly knows and isn't sure she can trust.\u003c\/p\u003e\n\u003cp\u003eAnd yet...\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc2-acc-item\"\u003e\n\u003cbutton class=\"fc2-acc-btn\"\u003e About the author \u003cspan class=\"fc2-acc-icon\"\u003e+\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"fc2-acc-content\"\u003e\n\u003cp\u003eAt any given time, Amanda Gayle might be writing, reading, or spying on the birds in her backyard. She spends too much time on the internet, usually obsessing over fictional characters kissing. She lives in North Carolina with her two favorite people: her husband and toddler. Once, Again, Always is her debut romance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fc2-acc-item\"\u003e\n\u003cbutton class=\"fc2-acc-btn\"\u003e Also available digitally \u003cspan class=\"fc2-acc-icon\"\u003e+\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"fc2-acc-content\"\u003e\n\u003cp\u003ePrefer to read or listen on the go? Grab the digital version:\u003c\/p\u003e\n\u003cdiv class=\"fc2-digital\"\u003e\u003ca class=\"https:\/\/libro.fm\/audiobooks\/9780063488335-once-again-always?bookshop=fromcovertocovers\"\u003e🎧 Get the audiobook\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"From Cover to Covers","offers":[{"title":"Default Title","offer_id":50229391098133,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/2068\/5077\/files\/onceagain.png?v=1791221365","url":"https:\/\/fromcovertocovers.com\/products\/once-again-always","provider":"From Cover to Covers","version":"1.0","type":"link"}