www.onceuponabookclub.com Open in urlscan Pro
23.227.38.74  Public Scan

Submitted URL: https://www.onceuponabookclub.com/noel
Effective URL: https://www.onceuponabookclub.com/?sca_ref=1234430.XUDQrqGtao
Submission: On August 18 via api from FI — Scanned from CA

Form analysis 7 forms found in the DOM

POST /cart

<form id="CartDrawerForm" action="/cart" method="post" novalidate="" class="drawer__contents">
  <div class="drawer__fixed-header">
    <div class="drawer__header appear-animation appear-delay-1">
      <div class="h2 drawer__title">Cart</div>
      <div class="drawer__close">
        <button type="button" class="drawer__close-button js-drawer-close">
          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64">
            <path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"></path>
          </svg>
          <span class="icon__fallback-text">Close cart</span>
        </button>
      </div>
    </div>
  </div>
  <div class="drawer__inner">
    <div class="drawer__scrollable">
      <div data-products="" class="appear-animation appear-delay-2">
        <div class="cart__items" data-count="0" data-cart-subtotal="0">
        </div>
      </div>
    </div>
    <div class="drawer__footer appear-animation appear-delay-4">
      <div data-discounts="">
        <div class="cart__discounts cart__item-sub cart__item-row hide">
          <div>Discounts</div>
          <div>
          </div>
        </div>
      </div>
      <div class="cart__item-sub cart__item-row">
        <div class="ajaxcart__subtotal">Subtotal</div>
        <div data-subtotal="">$0.00</div>
      </div>
      <div class="cart__item-row text-center">
        <small> Shipping, taxes, and discount codes calculated at checkout.<br>
        </small>
      </div>
      <div class="cart__checkout-wrapper">
        <button type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout"> Check out </button>
        <div class="additional-checkout-buttons additional-checkout-buttons--vertical">
          <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"></div>
        </div>
      </div>
    </div>
  </div>
  <div class="drawer__cart-empty appear-animation appear-delay-2">
    <div class="drawer__scrollable"> Your cart is currently empty. </div>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="localization_formtoolbar" accept-charset="UTF-8" class="multi-selectors" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type" value="localization"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to"
    value="/?fbclid=PAAab5Ba35E4davIopTj2-qAuFcbztMPmrbhlRRVNQEbaAAYXIglMbEUXTzoU_aem_AfhtILgRAKa5Teio5uz8KbDrdRYOyDXjRXFe0SY-Ic7c0NToxGo48MSOXa6bNY0hd7A">
  <div class="multi-selectors__item">
    <h2 class="visually-hidden" id="CurrencyHeading-toolbar"> Currency </h2>
    <div class="disclosure" data-disclosure-currency="">
      <button type="button" class="faux-select disclosure__toggle" aria-expanded="false" aria-controls="CurrencyList-toolbar" aria-describedby="CurrencyHeading-toolbar" data-disclosure-toggle=""><span class="currency-flag" data-flag="USD"
          aria-hidden="true"></span><span class="disclosure-list__label"> USD $</span>
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16">
          <path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"></path>
        </svg>
      </button>
      <ul id="CurrencyList-toolbar" class="disclosure-list disclosure-list--down disclosure-list--left" data-disclosure-list="">
        <li class="disclosure-list__item">
          <a class="disclosure-list__option" href="#" data-value="CAD" data-disclosure-option=""><span class="currency-flag" data-flag="CAD" aria-hidden="true"></span><span class="disclosure-list__label">
                  CAD $</span>
              </a>
        </li>
        <li class="disclosure-list__item disclosure-list__item--current">
          <a class="disclosure-list__option" href="#" aria-current="true" data-value="USD" data-disclosure-option=""><span class="currency-flag" data-flag="USD" aria-hidden="true"></span><span class="disclosure-list__label">
                  USD $</span>
              </a>
        </li>
      </ul>
      <input type="hidden" name="currency_code" value="USD" data-disclosure-input="">
    </div>
  </div>
</form>

GET /search

<form action="/search" method="get" role="search" id="HeaderSearchForm" class="site-header__search-form" autocomplete="off">
  <input type="hidden" name="type" value="product,article,page,collection">
  <input type="hidden" name="options[prefix]" value="last">
  <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit">
    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64">
      <path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"></path>
    </svg>
    <span class="icon__fallback-text">Search</span>
  </button>
  <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store">
</form>

POST /contact#newsletter-template--15888539517085__3ac512b5-273f-4a35-96a0-e6fc95b24759

<form method="post" action="/contact#newsletter-template--15888539517085__3ac512b5-273f-4a35-96a0-e6fc95b24759" id="newsletter-template--15888539517085__3ac512b5-273f-4a35-96a0-e6fc95b24759" accept-charset="UTF-8" class="contact-form"><input
    type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <label for="Email-template--15888539517085__3ac512b5-273f-4a35-96a0-e6fc95b24759" class="hidden-label">Enter your email</label>
  <input type="hidden" name="contact[tags]" value="prospect,newsletter">
  <input type="hidden" name="contact[context]" value="section">
  <div class="input-group newsletter__input-group">
    <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-template--15888539517085__3ac512b5-273f-4a35-96a0-e6fc95b24759" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off">
    <div class="input-group-btn">
      <button type="submit" class="btn" name="commit">
        <span class="form__submit--large">Subscribe</span>
        <span class="form__submit--small">
          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15">
            <path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63z"></path>
          </svg>
        </span>
      </button>
    </div>
  </div>
</form>

POST /contact#newsletter-footer

<form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"><label
    for="Email-1494292487693" class="hidden-label">Enter your email</label>
  <input type="hidden" name="contact[tags]" value="prospect,newsletter">
  <input type="hidden" name="contact[context]" value="footer">
  <div class="footer__newsletter">
    <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off">
    <button type="submit" class="footer__newsletter-btn" name="commit" aria-label="Subscribe">
      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64">
        <path d="M63 52H1V12h62zM1 12l25.68 24h9.72L63 12M21.82 31.68L1.56 51.16m60.78.78L41.27 31.68"></path>
      </svg>
      <span class="footer__newsletter-btn-label"> Subscribe </span>
    </button>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="localization_formfooter" accept-charset="UTF-8" class="multi-selectors" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type" value="localization"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to"
    value="/?fbclid=PAAab5Ba35E4davIopTj2-qAuFcbztMPmrbhlRRVNQEbaAAYXIglMbEUXTzoU_aem_AfhtILgRAKa5Teio5uz8KbDrdRYOyDXjRXFe0SY-Ic7c0NToxGo48MSOXa6bNY0hd7A">
  <div class="multi-selectors__item">
    <h2 class="visually-hidden" id="CurrencyHeading-footer"> Currency </h2>
    <div class="disclosure" data-disclosure-currency="">
      <button type="button" class="faux-select disclosure__toggle" aria-expanded="false" aria-controls="CurrencyList-footer" aria-describedby="CurrencyHeading-footer" data-disclosure-toggle=""><span class="currency-flag" data-flag="USD"
          aria-hidden="true"></span><span class="disclosure-list__label"> USD $</span>
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16">
          <path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"></path>
        </svg>
      </button>
      <ul id="CurrencyList-footer" class="disclosure-list" data-disclosure-list="">
        <li class="disclosure-list__item">
          <a class="disclosure-list__option" href="#" data-value="CAD" data-disclosure-option=""><span class="currency-flag" data-flag="CAD" aria-hidden="true"></span><span class="disclosure-list__label">
                  CAD $</span>
              </a>
        </li>
        <li class="disclosure-list__item disclosure-list__item--current">
          <a class="disclosure-list__option" href="#" aria-current="true" data-value="USD" data-disclosure-option=""><span class="currency-flag" data-flag="USD" aria-hidden="true"></span><span class="disclosure-list__label">
                  USD $</span>
              </a>
        </li>
      </ul>
      <input type="hidden" name="currency_code" value="USD" data-disclosure-input="">
    </div>
  </div>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-TfM7bd" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 0px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 15px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 15px 0px 0px; min-height: 500px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-poppins"
              style="font-size:36px;color:rgb(55, 63, 71);font-family:Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;">Get 10% off!</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-poppins"
              style="font-size:16px;color:rgb(55, 63, 71);font-family:Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;">Sign up for our mailing list to be the first to hear about special deals, promotions, and upcoming special
              editions!</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_34354221" class="needsclick go2142240638 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0) 0px 0px 5px;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(183, 220, 212); border-radius: 0px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">Continue</button>
      </div>
    </div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -20px -15px -20px 0px; padding: 0px; border-top: 0px solid transparent; border-right: 0px solid transparent; border-bottom: 0px solid transparent; border-left: 0px; border-bottom-right-radius: 0px; border-top-right-radius: 0px; overflow: hidden; min-width: 390px; min-height: 500px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1"
      style="background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/UHfxhu/images/4cfdcd30-87c8-48b9-9177-a3443217b144.jpeg&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

💰 Earn 1 point for every $1 you spend
Join now
Earn 25 points

Already a member?
Log in
EARN ONCE UPON A BOOK CLUB REWARDS

Skip to content
Close menu
 * Subscribe
   
    * All Subscriptions
    * Adult Subscriptions
    * Young Adult Subscriptions
    * Middle Grade Subscriptions

 * Shop
   
    * Pre-Orders
    * Featured Collections
    * Shop Ready-to-Ship Boxes
    * Shop Books
    * Past Box Products

 * Hints
   
    * Adult Hint
    * Young Adult Hint
    * Middle Grade Theme

 * Archive
   
    * Adult
    * Young Adult
    * Middle Grade
    * Limited Edition

 * Shipping
 * About Us
   
    * About The Box
    * FAQ
    * OUABC Cares
    * Contact Us
    * Meet the Team
    * Author & Vendor Contact
    * Facebook Chat Group

 * Shipping Updates
   Contact Us
   FAQ
   Rewards
   Refer-a-Friend
   Log in

 * Instagram
 * Facebook
 * Twitter
 * TikTok

Cart
Close cart
Discounts

Subtotal
$0.00
Shipping, taxes, and discount codes calculated at checkout.

Check out

Your cart is currently empty.
 * Shipping Updates
 * Contact Us
 * FAQ
 * Rewards
 * Refer-a-Friend

 * Instagram
 * Facebook
 * Twitter
 * TikTok


CURRENCY

USD $
 * CAD $
 * USD $

Search
Site navigation
 * Subscribe
   * All Subscriptions
   * Adult Subscriptions
   * Young Adult Subscriptions
   * Middle Grade Subscriptions
 * Shop
   * Pre-Orders
   * Featured Collections
   * Shop Ready-to-Ship Boxes
   * Shop Books
   * Past Box Products
 * Hints
   * Adult Hint
   * Young Adult Hint
   * Middle Grade Theme


ONCE UPON A BOOK CLUB

 * Archive
   * Adult
   * Young Adult
   * Middle Grade
   * Limited Edition
 * Shipping
 * About Us
   * About The Box
   * FAQ
   * OUABC Cares
   * Contact Us
   * Meet the Team
   * Author & Vendor Contact
   * Facebook Chat Group

Log in Search Cart
Search
"Close (esc)"
View more
BRINGING
BOOKS
TO LIFE

Subscribe Now
THE BOOK
CLUB SHOP

Shop NOW
 1. 
 2. 


DISCOVER A NEW WAY TO READ

Welcome to Once Upon a Book Club, a monthly subscription box that includes
wrapped gifts labeled with page numbers. No peeking! Only open your gifts as you
read to experience a book that is brought to life before your eyes with items
pulled directly from the descriptions in the story and placed right in your
hands!


SEPTEMBER BOXES ARE ON SALE FOR ANOTHER...




28

DAYS


6

HOURS


20

MINUTES


50

SECONDS
Subscribe Now


OUR BOOK SUBSCRIPTION BOXES


ADULT BOOK BOXES

Adult boxes include newly-released, realistic fiction novels for readers age
18+. Books featured in the adult box include genres such as thriller,
contemporary, historical fiction, magical realism, mystery, romance, and more!
Boxes also include 3-5 wrapped gifts labeled with page numbers that bring the
featured story to life before your eyes as you read! You'll never want to read a
book without gifts again.

Shop Adult


YOUNG ADULT BOOK BOXES

Young Adult boxes feature newly-released books suitable for ages 14+. Featured
books in the YA box include genres such as fantasy, contemporary, mystery,
sci-fi, historical fiction, romance, and more! Boxes also include 3-5 wrapped
gifts only meant to be opened when you reach specific page numbers within the
book as each item is something pulled right out the story and placed into your
hands!

Shop Young Adult


MIDDLE GRADE BOOK BOXES

Middle Grade is the perfect box for kids and young readers! Perfect for all
readers aged 7-12, this gender-neutral box features children's books in genres
such as fantasy, mystery, contemporary, sci-fi, magical realism, and more! Boxes
also include 2-3 wrapped gifts labeled with page numbers to encourage your
little bookworm to keep turning pages and discover the magic of reading!

Shop Middle Grade
find your perfect read
shop past boxes
Discover stunningly curated boxes available now and find
your new favorite reading experience.
Shop Past Boxes
Find the perfect gift
gifts for readers
Shop the entire collection of gifts for readers and grab a
unique bauble or box fit for a bookworm.
Shop Gifts


WHAT'S INSIDE?

Once Upon a Book Club is more than your average book box. Inside is a reading
experience that works to help readers engage with their books in a unique and
fun way! Discover custom, exclusive items that are designed with the authors'
descriptions in mind. Our team works tirelessly to create treasured, useable
items that can be cherished long after a book has been finished and shelved.

In addition, you'll find exclusive content from the author, activities, DIYs,
recipes, discussion questions to help you engage with the story, and more! Plus,
you'll be part of an active, online community filled with Book Clubbers from
around the globe all discussing our book of the month.

What are you waiting for? Discover your new favorite way to read!

THIS MONTH'S

hints

Discover details about our next featured books! What kind of reading adventure
awaits you?

See the hints



SHOP THE NEWEST BOXES


PHONE DOWN, HEART OPEN BOX

$59.99

Shop Now


FINDING HER VOICE BOX

$59.99

Shop Now


JOURNEY OF THE WOLF BOX

$53.99

Shop Now


AS SEEN ON




WHAT OUR CUSTOMERS ARE SAYING

> ★★★★★
> 
> Worth it!
> 
> Love the whole idea of any book club but it also being interactive and
> receiving super cute and quality items to correspond is so so fun!
> 
> Maddison T.

> ★★★★★
> 
> Love it!
> 
> I used to only purchase certain boxes, but I took the plunge to always get the
> Adult box, and I'm so glad I did. Even if I don't love the book (I usually
> do!), the experience is so fun and inspires me to read.
> 
> Carrie D.

> ★★★★★
> 
> Getaway!
> 
> Ever want to touch an items described in the book? This is your chance.
> 
> Angela V.

> ★★★★★
> 
> Self-Care!
> 
> The best self-care under $50 you could ask for! I always look forward to my
> monthly box
> 
> Gabrielle T.

> ★★★★★
> 
> Rediscovered Reading!
> 
> Once Upon a Book Club is reignited my love of reading. I forgot how fast I can
> read and how much I enjoy reading.
> 
> Jordan P.


MORE ABOUT OUR BOOK SUBSCRIPTION BOXES

View all
Aug 04, 2023
What are the different types of book box subscriptions?
May 22, 2023
Why the Mystery Genre is Trending Right Now
May 19, 2023
How Our Book Subscription Box is Different from Others
Feb 11, 2023
The Ultimate Guide To Finding New Books To Read
Nov 11, 2022
Why a Book Box is the Best Christmas Present
Nov 03, 2022
Books – bringing joy through the holiday season and beyond

Sign up and save

Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.

Enter your email
Subscribe
Invalid Password
Enter

 * Subscribe
 * Monthly Hints
 * Rewards Program
 * Refer-a-Friend
 * Once Upon a Book Club Cares
 * FAQ
 * Apply to be a VIP
 * Privacy Policy
 * Terms of Service
 * Refund Policy
 * Shipping Policy
 * Cratejoy Subscriber Account Login
 * Blog

Sign up and save

Sign up and save

Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.

Enter your email
Subscribe
 * Instagram
 * Facebook
 * Twitter
 * TikTok


CURRENCY

USD $
 * CAD $
 * USD $

Powered by Shopify



"Close (esc)"







Earn Rewards

Close form 1

Get 10% off!

Sign up for our mailing list to be the first to hear about special deals,
promotions, and upcoming special editions!


Continue