๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
5/7
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket
5/7

๐Ÿ”ฅ50% OFF ๐ŸŽ๐Ÿ’• For your loved ones ๐Ÿ‘จFamily Card Blanket

$49.99
$99.99
Save 50%
TYPE
Please select a type
Size
Please select a size
Quantity

๐Ÿ”ฅClick On "ADD TO CART"

To Get Yours Now!๐Ÿ”ฅ

TURN YOUR CARD INTO A BLANKET

Aย GIFT THAT KEEPS ON GIVING
This year, give the gift that keeps on givingโ€”a personalized blanket with a forever imprinted love note from daughters, sons, grandkids, or children-in-law.
When they get older and needs a warm blanket to snuggle under, this blanket will remind them of you.
KEEP YOUR LOVED ONES WARM FOR LIFE
Handmade with 100% wool flannel, this blanket folds into a soft throw that will bring your loved one warmth and comfort every time they use it.
It's big, soft, and cozy, which makes it the perfect blanket to lounge with in front of the TV, with a good book, or in a warm bed.
BIG,ย SOFT, &ย COZY
What we're trying to say is: it's a HUGE blanket. That's exactly why it makes whoever uses it so comfortable to snuggle up in bed, on the couch or in their favorite chair.

ย 
ย A FOREVER REMINDER OF YOUR LOVE

A fun and unique way for you to show your love for those you care about. Even when you're not there, this card blanket will always remind them of your presence.

They can place it on their shoulder, wrap it around their leg, or tuck it under their arm. Wrap them in a gift they'll never forget!

ย 

Features

The card blanket is handcrafted and pre-washed to ensure shrinkage-free quality. Its rich texture will stand the test of time.

- Built to last a lifetime
- 100% double-sided flannel
- Lightweight (heaviest size is 2.2 lbs)
- Breathable &ย BPA-Free
-ย Easy to wash (machine wash & dry)

Sizing & Pricing

  • Small - 4.3x5 ft (covers a full size bed)

  • Medium - 4.6x4.9 ft (covers a queen sized bed )

  • Large - 4.9x6.6 ft (covers a king sized bed)

Shipping information
Currently, we ship within Australia, United States of America, Canada, Japan, New Zealand, Singapore, South Korea, Hong Kong, China, Indonesia, Philippines, Macau, Taiwan, Thailand, Saudi Arabia, United Arab Emirates, Qatar, Mexico, Argentina, Colombia, Peru and countries within the European Union.
We are growing rapidly and will add other countries soon. Please subscribe to our newsletter if you would like to receive updates.
Delivery takes 10 to 20 business days, rarely longer depending on the customer location (local festivities or Customs order processing).
Delivery may take longer than usual due to COVID-19.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.

You may also like