uk.fable.com
Open in
urlscan Pro
2620:127:f00f:e::
Public Scan
Submitted URL: http://uk.fable.com/
Effective URL: https://uk.fable.com/
Submission: On November 05 via api from US — Scanned from CA
Effective URL: https://uk.fable.com/
Submission: On November 05 via api from US — Scanned from CA
Form analysis
5 forms found in the DOMGET /search
<form action="/search" method="get" role="search" class="search search-modal__form">
<div class="field border--bottom ">
<input class="search__input" id="Search-In-Modal" type="search" name="q" value="" aria-label="Search" placeholder="Search">
<input name="options[prefix]" type="hidden" value="last">
<button style="border:none; margin-bottom: 3px;" class="search__button field__button color--grey2 bg--transparent"
aria-label="{"no_results_html"=>"Your search for \"{{ terms }}\" did not yield any results.", "results_for_html"=>"Your search for \"{{ terms }}\" revealed the following:", "results_with_count"=>{"one"=>"{{ count }} result for \"{{ terms }}\"", "other"=>"{{ count }} results for \"{{ terms }}\""}, "title"=>"Search for products", "placeholder"=>"Search", "submit"=>"Search", "pages"=>"Pages", "articles"=>"Articles"}">
<svg width="16" height="16" class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
<use href="#icon-search">
</use>
</svg>
</button>
</div>
</form>
GET /search
<form action="/search" method="get" class="input-group search" role="search">
<label for="search" class="hide">Search</label>
<input id="search" type="search" name="q" value="" placeholder="Search" class="py1 search__input input-group-field border--none bg--transparent border-bottom--black font-size--xl color--active-text" aria-label="Search" data-search-input=""
data-desktop-active-first-item="">
<span class="input-group-btn search-btn">
<button type="submit" class="block font-size--xl bg--transparent border--none" data-desktop-active-last-item="" aria-label="Submit Search">
<span class="icon-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64">
<g fill-rule="evenodd">
<path d="M36.387 38.162L51.98 56.473l3.027-2.502L39.413 35.66z"></path>
<path
d="M27.592 11.14c-7.49 0-13.582 6.323-13.582 14.097 0 7.774 6.092 14.098 13.582 14.098 7.49 0 13.583-6.324 13.583-14.098 0-7.774-6.093-14.098-13.583-14.098m0 32.542c-9.922 0-17.993-8.274-17.993-18.444S17.67 6.793 27.592 6.793c9.922 0 17.993 8.274 17.993 18.444s-8.071 18.444-17.993 18.444">
</path>
</g>
</svg></span>
</button>
</span>
</form>
<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 go3279073480 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-SBJ4Wq" novalidate=""
style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 1px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 0px 5px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 200px; 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; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-01JB08XKNMJWSGSA0NVE92GDWN" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left;"><span
style="font-size: 24px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold;"><span
style="font-size: 45px; font-family: 'FlechaM', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-style: normal; color: rgb(255, 255, 255);">Welcome home.</span><br></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>
<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 5px 20px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-01JB08XKP0AWJR4QG2EWH63MPZ" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
style="color: rgb(255, 255, 255); font-size: 14px; font-family: 'GT America', Geneva, Tahoma, Verdana, sans-serif; font-weight: 400; font-style: normal;"><span
style="font-family: 'GT America', Geneva, Tahoma, Verdana, sans-serif; font-weight: 400; font-style: normal;">Want early access to new Black Friday deals, dropping every week in November?</span><br>Get on the list and we’ll save you a
spot! </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>
<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: 0px 6px; 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_01JB08XKPAWSQYECFV8WPHJ38C" class="needsclick go3174779626 kl-private-reset-css-Xuajs1"
type="email" autocomplete="email" name="email" tabindex="0" placeholder="EMAIL ADDRESS" aria-label="EMAIL ADDRESS" aria-required="true" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 15px; padding: 0px 0px 0px 16px; height: 54px; text-align: left; color: rgb(0, 0, 0); font-family: GTAmerica, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 10px 0px 6px; position: relative; flex: 0 1 auto; margin: 0px auto;">
<button class="needsclick go809051785 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(48, 48, 49); border-radius: 15px; border-style: none; border-color: rgb(0, 0, 0); border-width: 2px; color: rgb(255, 255, 255); font-family: GTAmerica, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: 54px;">SIGN
UP</button></div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
<form id="form" data-product-vendor="" data-product-variant="" data-order-default-method="tracked" data-giftcard-default-method="instant" class="w-full h-full pt-8 border-t border-gray-300 dark:border-neutral-900" autocomplete="off">
<div class="grid gap-x-4 gap-y-4 mb-6 grid-cols-1 sm:grid-cols-2">
<div class="col-span-2 sm:col-span-1">
<div id="to-field" class="bg-white text-neutral-900 ring-neutral-300 dark:bg-neutral-800 dark:text-neutral-200 dark:ring-neutral-950 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-inset focus-within:ring-2 peer">
<label for="to" class="block text-xs font-medium ">To</label>
<input type="text" name="to" id="to" required="" class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer "
placeholder="Who is it for?">
</div>
<p id="to-required" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Required</p>
<p id="to-invalid" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p>
<p id="to-error" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
</p>
</div>
<div class="col-span-2 sm:col-span-1">
<div id="from-field" class="bg-white text-neutral-900 ring-neutral-300 dark:bg-neutral-800 dark:text-neutral-200 dark:ring-neutral-950 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-inset focus-within:ring-2 peer">
<label for="from" class="block text-xs font-medium ">From</label>
<input type="text" name="from" id="from" class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer "
placeholder="Who is this from?">
</div>
<p id="from-required" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Required</p>
<p id="from-invalid" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p>
<p id="from-error" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
</p>
</div>
<div class="col-span-2">
<div id="message-field" class="bg-white text-neutral-900 ring-neutral-300 dark:bg-neutral-800 dark:text-neutral-200 dark:ring-neutral-950 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-inset focus-within:ring-2 peer relative">
<label for="message" class="block text-xs font-medium ">Message</label>
<textarea type="text" name="message" id="message" rows="4"
class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer min-h-[100px]"
placeholder="Write your message..."></textarea>
<div class="text-gray-400 absolute top-2 right-2 text-xs"><span id="message-count">0</span>/210</div>
</div>
<p id="message-required" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Required</p>
<p id="message-invalid" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p>
<p id="message-error" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
</p>
</div>
<div class="col-span-2 sm:col-span-1">
<div id="email-field" class="bg-white text-neutral-900 ring-neutral-300 dark:bg-neutral-800 dark:text-neutral-200 dark:ring-neutral-950 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-inset focus-within:ring-2 peer">
<label for="email" class="block text-xs font-medium ">Recipient's email</label>
<input type="email" name="email" id="email" class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer "
placeholder="recipient@giftnote.com">
</div>
<p id="email-invalid" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p>
<p id="email-error" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
</p>
</div>
<div class="col-span-2 sm:col-span-1 ">
<div id="phone-field" class="bg-white text-neutral-900 ring-neutral-300 dark:bg-neutral-800 dark:text-neutral-200 dark:ring-neutral-950 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-inset focus-within:ring-2 peer">
<label for="phone" class="block text-xs font-medium ">Recipient's phone number</label>
<input type="tel" name="phone" id="phone" data-country="GB"
class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer ">
</div>
<p id="phone-invalid" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p>
<p id="phone-mobile" class="mt-2 hidden peer-[.mobile]:block text-red-500 text-sm">Enter a mobile phone number</p>
</div>
<p id="medium-error" class="col-span-2 hidden text-red-500 text-sm -mt-3"> Provide an email and/or phone number </p>
<div class="col-span-2">
<h3 class="block text-xs font-medium text-neutral-900 dark:text-neutral-200 my-2">When should we send your message?</h3>
<div id="method-field" class="col-span-2 font-medium">
<ul id="method" role="tablist"
class="border-neutral-300 divide-neutral-200 text-neutral-800 dark:border-neutral-950 dark:divide-neutral-900 dark:text-neutral-100 flex border 0 font-medium flex-wrap sm:flex-nowrap sm:divide-x sm:divide-y-0 divide-x-0 divide-y text-center rounded-md overflow-hidden ">
<li id="tracked-tab-parent" class="w-full " role="presentation">
<input type="radio" id="tracked" name="method" value="tracked" class="hidden peer" required="" style="display: none;">
<button id="tracked-tab" class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " type="button" for="tracked" role="tab"
data-tabs-target="#tracked-panel" aria-controls="tracked-panel" aria-selected="false">On Delivery</button>
</li>
<li class="w-full" role="presentation">
<input type="radio" id="instant" name="method" value="instant" class="hidden peer" required="" style="display: none;">
<button id="instant-tab" class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " type="button" for="instant" role="tab"
data-tabs-target="#instant-panel" aria-controls="instant-panel" aria-selected="false">Send Now</button>
</li>
<li class="w-full" role="presentation">
<input type="radio" id="scheduled" name="method" value="scheduled" class="hidden peer" required="" style="display: none;">
<button id="scheduled-tab" class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " type="button" for="scheduled" role="tab"
data-tabs-target="#scheduled-panel" aria-controls="scheduled-panel" aria-selected="false">Send Later</button>
</li>
</ul>
</div>
</div>
<p id="method-error" class="col-span-2 hidden text-red-500 text-sm -mt-3">Select a method for your message</p>
<div class="
bg-white text-gray-500 border-gray-300 dark:bg-neutral-800 dark:text-neutral-50 dark:border-neutral-950
col-span-2 p-4 rounded-md shadow-sm font-medium border
" id="methods">
<div class="hidden" id="instant-panel" role="tabpanel" aria-labelledby="instant-tab">
<p class="text-center">Your message will be sent when you complete your order</p>
</div>
<div class="hidden" id="scheduled-panel" role="tabpanel" aria-labelledby="scheduled-tab">
<p class="text-center mb-2">Your message will be sent at the selected date and time</p>
<div class="grid gap-x-2 gap-y-2 grid-cols-1 sm:grid-cols-2">
<div class="col-span-2 sm:col-span-1">
<div id="date-field" class="bg-white text-neutral-900 ring-neutral-300 dark:bg-neutral-800 dark:text-neutral-200 dark:ring-neutral-950 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-inset focus-within:ring-2 peer ">
<label for="date" class="block text-xs font-medium ">Date</label>
<input id="date" type="date" name="trip-start" min="2024-11-04" value="2024-11-04"
class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer ">
</div>
<p id="date-required" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Required</p>
<p id="date-invalid" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Select a date in the future</p>
<p id="date-error" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
</p>
</div>
<div class="col-span-2 sm:col-span-1">
<div id="time-field" class="bg-white text-neutral-900 ring-neutral-300 dark:bg-neutral-800 dark:text-neutral-200 dark:ring-neutral-950 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-inset focus-within:ring-2 peer">
<label for="time" class="block text-xs font-medium ">Time</label>
<select type="time" id="time" class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer " required="">
<option value="0000">12:00 AM</option>
<option value="0030">12:30 AM</option>
<option value="0100">1:00 AM</option>
<option value="0130">1:30 AM</option>
<option value="0200">2:00 AM</option>
<option value="0230">2:30 AM</option>
<option value="0300">3:00 AM</option>
<option value="0330">3:30 AM</option>
<option value="0400">4:00 AM</option>
<option value="0430">4:30 AM</option>
<option value="0500">5:00 AM</option>
<option value="0530">5:30 AM</option>
<option value="0600">6:00 AM</option>
<option value="0630">6:30 AM</option>
<option value="0700">7:00 AM</option>
<option value="0730">7:30 AM</option>
<option value="0800">8:00 AM</option>
<option value="0830">8:30 AM</option>
<option value="0900">9:00 AM</option>
<option value="0930">9:30 AM</option>
<option value="1000">10:00 AM</option>
<option value="1030">10:30 AM</option>
<option value="1100">11:00 AM</option>
<option value="1130">11:30 AM</option>
<option value="1200">12:00 PM</option>
<option value="1230">12:30 PM</option>
<option value="1300">1:00 PM</option>
<option value="1330">1:30 PM</option>
<option value="1400">2:00 PM</option>
<option value="1430">2:30 PM</option>
<option value="1500">3:00 PM</option>
<option value="1530">3:30 PM</option>
<option value="1600">4:00 PM</option>
<option value="1630">4:30 PM</option>
<option value="1700">5:00 PM</option>
<option value="1730">5:30 PM</option>
<option value="1800">6:00 PM</option>
<option value="1830">6:30 PM</option>
<option value="1900">7:00 PM</option>
<option value="1930">7:30 PM</option>
<option value="2000">8:00 PM</option>
<option value="2030">8:30 PM</option>
<option value="2100">9:00 PM</option>
<option value="2130">9:30 PM</option>
<option value="2200">10:00 PM</option>
<option value="2230">10:30 PM</option>
<option value="2300">11:00 PM</option>
<option value="2330">11:30 PM</option>
</select>
</div>
<p id="time-required" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Required</p>
<p id="time-invalid" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Select a time in the future</p>
<p id="time-error" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
</p>
</div>
</div>
</div>
<div id="tracked-panel" class="hidden" role="tabpanel" aria-labelledby="tracked-tab">
<p class="text-center">Your message will be sent when your order is delivered to your shipping address</p>
</div>
</div>
</div>
<button id="save-button" type="button" class="group bg-primary button-color py-3 px-4 rounded-md w-full shadow-sm transition-opacity hover:opacity-90 leading-6">
<span id="order-message" class="group-[.loading]:hidden">Save message</span>
<span id="voucher-message" class="group-[.loading]:hidden">Add to cart</span>
<span class="hidden group-[.loading]:flex items-center justify-center">
<svg class="animate-spin h-6 w-6 button-color" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
<circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
<path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
</svg>
</span>
</button>
</form>
<form id="form">
<label id="label" for="code">Check the balance of your gift card</label>
<div id="input">
<input type="text" id="code" placeholder="Enter gift card code" required="">
<button id="button" type="submit" aria-label="Search">
<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20">
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"></path>
</svg>
</button>
</div>
</form>
Text Content
Skip to content BLACK FRIDAY SALE | WEEK 1: 35% OFF STEMWARE + FREE SHIPPING. ENDS NOVEMBER 7 AT 11:59 PM PST. SHOP NOW. Menu * Shop * Featured * - Shop All * - Bundle Builder * - Bundles * - Best Sellers * - Gift Guide * Dining * - Dinnerware * - Drinkware * - Cutlery * - Serveware * - Accessories * Living * - Rugs * - Planters * - Frames & Wall Art * - Lighting * - Decor -------------------------------------------------------------------------------- * About * The Nest * Shop FEATURED * Shop All * Bundle Builder * Bundles * Best Sellers * Gift Guide DINING * Dinnerware * Drinkware * Cutlery * Serveware * Accessories LIVING * Rugs * Planters * Frames & Wall Art * Lighting * Decor * About * The Nest CAD USD GBP * * Shop All * Bundle Builder Save up to 20% * Bundles * Best Sellers * Gift Guide * Dining * DINNERWARE * DRINKWARE * CUTLERY * SERVEWARE * ACCESSORIES * Living * RUGS * PLANTERS * FRAMES & WALL ART * LIGHTING * DECOR BUNDLES MIX & MATCH WITH STUDIO ROSLYN Search * SHOP ALL * GIFT GUIDE * BUNDLES * DINING * Dinnerware * Drinkware * Cutlery * Serveware * LIVING * Rugs * Planters * Frames & Wall Art * Lighting * Decor MIX & MATCH WITH STUDIO ROSLYN * ABOUT * FEATURES * FAQ * AFFILIATE PROGRAM * TRADE PROGRAM * VIRTUAL APPOINTMENT * GIFT REGISTRY * WEDDING GIFTS SUPPORT Account Wishlist CAD USD GBP * DINNERWARE * DRINKWARE * CUTLERY * SERVEWARE * RUGS * PLANTERS * FRAMES & WALL ART * LIGHTING * DECOR * ABOUT * OUR CERAMICS * OUR FLATWARE * OUR TEXTILES * OUR GLASSWARE * OUR STEMWARE * OUR WOOD YOUR CART CELEBRATE 35% OFF STEMWARE We’re kicking off Black Friday with 35% off Stemware + free shipping. Raise a glass — your next dinner party just got more exciting. Sale ends November 7 at 11:59 PM. Shop Stemware SHAPE YOUR HOME’S STORY. AS REQUESTED, A TALLER TAKE ON THE ROCKS GLASSES. SHOP HIGHBALL GLASSES NEW! WASHABLE WOOL RUGS, LIMITED EDITION PRINTS, AND MORE. SHOP THE LIVING COLLECTION LIGHTING THAT’S BETTER FOR THE PLANET. SHOP LIGHTING SHOP BY CATEGORY Dinnerware Drinkware Cutlery Serveware Living Planters Frames & Wall Art Rugs Decor WE ONLY PARTNER WITH MAKERS WHO PUT THE EARTH, AND ITS PEOPLE, FIRST. Learn More HOSTING, PLATING, AND RECIPE TIPS WE LOVE THAT WILL ELEVATE YOUR DINING EXPERIENCE. EXPLORE THE NEST Outfitting Your Summer Home Mix & Match with Studio Roslyn How to Choose the Perfect Ceramic Colour The Art of Making Space with asi asi Likeable Cocktails with Kaitlyn Stewart Postcards from Palm Springs “The Canada-based outfit is on a mission to become a zero-waste company.” “Ceramics make a chic gift. They’re sustainably crafted in Portugal and hand-finished for a one-of-a-kind look.” “With a vintage-inspired aesthetic, Fable’s Japanese crafted glassware pairs perfectly with the dishes.” “Every piece has a rich history with a modern and sustainable story to tell.” * Free Shipping over £250 * 30 Day Free Trial * Sustainably Crafted * Free Shipping over £250 * 30 Day Free Trial * Sustainably Crafted * Free Shipping over £250 * 30 Day Free Trial * Sustainably Crafted * Free Shipping over £250 * 30 Day Free Trial * Sustainably Crafted THOUSANDS OF 5 STAR REVIEWS SEE ALL "These dishes are fantastic! Sturdy, great size, dishwasher safe." Joscelyn, Riverside, CA "They are very strong. Deceivingly in fact!" Meghan, Phoenix, AZ "Beautiful, functional, and most importantly, non-toxic. Thank you Fable!" Melody, Powell River, BC "These glasses are durable (my kids have inadvertently tested them) and a nice weight." Rosalind, Toronto, ON "Can’t beat the look and feel of something this well-crafted!" Katya, Regina, SK SHARE YOUR #FABLEHOME Be our guest at @fablehome @jessica_manning @emilytartaglia @steviemaxine @chalkwhitearrow @adrianna.stindt @via110design @brittan_allie_home @rachlvalente Welcome home. Want early access to new Black Friday deals, dropping every week in November? Get on the list and we’ll save you a spot! SIGN UP * Bundles * Dinnerware * Drinkware * Flatware * Accessories * Gift Cards * Reviews We are grateful to be operating on the traditional, ancestral, and unceded lands of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Nations in what is now known as Vancouver, Canada. * Company * About * Sustainability * Stores * Stocklist * Careers * The Nest * Press Room * Affiliate Program & Creators * Trade Program * Commercial Sales * Wedding Giveaway * Help * Contact Us * Product Care * FAQ * Preorder Status * Returns & Exchanges * Virtual Appointment * Gift Registry * CCPA Compliance * Terms of Service * Refund Policy * Instagram * Pinterest * Facebook * Tiktok * Spotify Payment methods accepted * American Express * Apple Pay * Diners Club * Discover * Google Pay * Maestro * Mastercard * Shop Pay * Union Pay * Visa Terms & Conditions Privacy Policy © 2024 Fable - UK Close Remove Gifting has never been easier Perfect if you're short on time or are unable to deliver your gift yourself. Enter your message and select when to send it. To Required Invalid From Required Invalid Message 0/210 Required Invalid Recipient's email Invalid Recipient's phone number Invalid Enter a mobile phone number Provide an email and/or phone number WHEN SHOULD WE SEND YOUR MESSAGE? * On Delivery * Send Now * Send Later Select a method for your message Your message will be sent when you complete your order Your message will be sent at the selected date and time Date Required Select a date in the future Time 12:00 AM 12:30 AM 1:00 AM 1:30 AM 2:00 AM 2:30 AM 3:00 AM 3:30 AM 4:00 AM 4:30 AM 5:00 AM 5:30 AM 6:00 AM 6:30 AM 7:00 AM 7:30 AM 8:00 AM 8:30 AM 9:00 AM 9:30 AM 10:00 AM 10:30 AM 11:00 AM 11:30 AM 12:00 PM 12:30 PM 1:00 PM 1:30 PM 2:00 PM 2:30 PM 3:00 PM 3:30 PM 4:00 PM 4:30 PM 5:00 PM 5:30 PM 6:00 PM 6:30 PM 7:00 PM 7:30 PM 8:00 PM 8:30 PM 9:00 PM 9:30 PM 10:00 PM 10:30 PM 11:00 PM 11:30 PM Required Select a time in the future Your message will be sent when your order is delivered to your shipping address Save message Add to cart Powered by Message saved Gift card added to cart! Message removed Add a gift message 🎁 Edit gift message 🎁 Check the balance of your gift card Searching... Not found Expired on Balance: Initial balance: Expires on: WHERE ARE YOU SHIPPING TO? North, south, east, or west, let’s get your Fable flying in the right direction. Canada United States United Kingdom