Custom Family Embroidered Sweatshirt – A Unique and Heartwarming Gift for Papa, Dad or Mama

people are viewing this right now
$32.95
$65.95
-$33.00
Style:  T-shirt
Size:  XS
Quantity

🔥 LIMITED-TIME FATHER'S DAY OFFER | Stitch Love into Every Thread

—24-Hour Rush Service: Love Shouldn’t Wait

✍️ Fast Design Proof

12-24 hour turnaround | We capture his laugh lines—one stitch at a time.

👨 Handcrafted by Artisans

99% dads love it at first sight | 3D embroidery + hand-matched threads (even stubble looks real).

✍️ Fast Design Proof

12-24 hour turnaround | We capture his laugh lines—one stitch at a time.

👨 Handcrafted by Artisans

99% dads love it at first sight | 3D embroidery + hand-matched threads (even stubble looks real).

🔄 Zero-Stress Revisions

Unlimited design tweaks—though most get it perfect in one go.

🎯 CALL TO ACTION

Order now for guaranteed Father’s Day delivery!

🔄 Zero-Stress Revisions

Unlimited design tweaks—though most get it perfect in one go.

🎯 CALL TO ACTION

Order now for guaranteed Father’s Day delivery!

Description

✨✨With Father's Day just around the corner, our store is offering a 10% Discount Code: LD10

🎁 A truly one-of-a-kind gift for the people who mean everything.

Wrap your most cherished moments in cozy stitches with our Custom Family Embroidered Sweatshirt. Whether it’s a sweet couple photo, a parent-child bonding moment, or your full family captured in one scene — this personalized sweatshirt turns your love into wearable art.
💖Perfect For:
  • Birthdays: Give Dad a gift he’ll never forget.

  • Father’s Day: Celebrate the man who means the most.

  • Anniversaries: Commemorate special moments together.

  • Just Because: Show your love any day of the year!

💖Why It's Special:

  • Your Photo, Our Embroidery – We transform your uploaded photo into a detailed, high-quality embroidery on the front of the sweatshirt.

  • Custom Family Portraits – Celebrate Mom, Dad, or both with the kids in one heartfelt design.

  • Perfect for All Occasions – Ideal for Mother’s DayFather’s Day, birthdays, anniversaries, or just to say “we love you.”

  • Soft & Comfy – Made with premium material to keep your loved ones warm and close to your heart — literally.

  • Choose Your Style – Available in hoodie, crewneck, or t-shirt form with various color and size options.

Create in Three Easy Steps:

Step 1:

1.Upload your photo:Upload a photo and choose your preferred style (We have different colors, styles, etc.).

Step 2:

2.Hand-draw your photo:Your photo is hand drawn with a lot of attention to detail.

Step 3:

3 : Embroidered onto sweatshirt/hoodie:We start embroidering on clothes with computerized embroidery machines, which are very advanced and professional embroidery machines that can achieve high speed, high efficiency and also fine embroidery.

 

Clothing is a minimalist look but a big statement. Embroidered makes it a special and unique look.



  • Unisex Fit: Designed for everyone, the relaxed fit makes this hoodie ideal for casual wear and layering. Perfect for all body types and genders. 💪
  • Embroidered onto Sweatshirt/Hoodie/Tshirt: We use advanced computerized embroidery machines to ensure high-quality and durable embroidery. 🧵

💖Our Guarantee

We truly believe that we offer some of the most innovative and inspirational products in the world, and we want to make sure we back it up with a risk-free ironclad 90-day guarantee.

If you don't have a positive experience for ANY reason, contact us and we will make sure that ALL your concerns are addressed and you leave 100% satisfied and smiling.

Our service mailbox is: service@loradream.com

Thank You for visiting my shop!!

Shipping & Returns

  • Orders can be cancelled or modified within 2 hours after being placed.
  • International orders: It may take additional days if orders have to go through customs. We have no influence on the customs process and apologize for any inconvenience due to delivery delays resulting from this.
  • For more detailed information and instructions, please visit our Replacement & Refund Policy.
  • Learn more about Shipping Policy here.

Personalization

  • Please complete fields required to customize options (Name/Characteristics) and recheck carefully all the customized options.
  • Text: Standard English excluding special characters, emojis to ensure the best looking.
  • Characteristics: Pick one-by-one options that match your description.
  • The last step, click “ADD TO CART” and wait for us to create your wonderful creation ❤️.
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.