To My Dad-Love You Forever Leather Bracelet

The current produc does not participate any Rebate. Switch the participating product to check the design.
(This prompt will not be displayed on the client-side.)
$39.90
$89.99
-$50.09
Title:  Two Tone Box
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Description

Save 56% OFF + FREE Shipping
Last Chance - Ends this week

 

"Received the bracelet for my dad today, and it's absolutely beautiful! The craftsmanship is top-quality, and it fits him perfectly. He was so touched by the gift. Truly recommend!"
--Angela White. ⭐️⭐️⭐️⭐️⭐️

 

 Full Gift Bundle Includes:
✔️ Handcrafted Braided Leather Bracelet 

✔️ Exquisite Black Presentation Box
✔️ Personal Heartfelt Message Card

 

Perfect gift for Father's Day
A premium "Love You Forever" braided bracelet matched with a heartfelt love letter, personalized with your name, is sure to warm his heart and bring a smile to his face.

Also great gift for Birthdays or a Just Because. 

 

Reminding Him How Special He Is To You
Sometimes a Dad goes above and beyond in what he does for his kids. Show him how much he means to you with this bracelet made with him in mind. Sturdy Stainless Steel Beads accent the bracelet for a classic, yet modern look.
On the inside is a hidden engraving, "Love You Forever" that will remind him how special he is to you.

 

Product Details
⭐️Tailored for unity, with a One Size Fits All elastic design

⭐️Stands strong against time, free from rust and tarnish
⭐️Each box carries a full emotional journey with: Bracelet, gift box and message card
⭐️Handcrafted by skilled artisans with particular attention to detail

Shipping policy

Welcome to Viadreams

As soon as your order is placed our team goes hard to work at sourcing, quality-managing and shipping your new amazing jewelry straight to your doorstep. Please be aware that our jewelry with text takes an additional 24-48 hours to produce, because we must engrave it after you order in some cases Our items are not mass produced.
You can expect your unique jewelry within 8-10 business days after ordering. At peak demand times, orders may take slightly longer to arrive (up to 15 business days).

Tracking information

All orders are secured, insured and tracked with a live-status tracking ID. This means you can follow your order every step of the way. If for whatever technical reason you do not automatically receive your tracking information via email a few days after ordering; please do not hesitate to contact us on support@viadreams.com Please allow 24-72 hours before a tracking number is available.

Shipping rate(s)

Here at Viadreams we have a flat shipping rate of 4.95$ USD for all orders under 29$ USD. Any order above 29$ USD will be eligible for free shipping.
Shipping Destination Estimated Shipping Time Tracking Availability
USA 8-10 business days Yes
United Kingdom 8-10 business days Yes
Australia 7-15 business days Yes
Canada 10-15 business days Yes
Rest of World 10-20 business days Yes

Shipping policy

Viadreams is not responsible if a package is not deliverable due to missing, incomplete, or incorrect destination information. Please take great care to enter the correct shipping details when at check out.
However we always aim to strive for customer satisfaction and we want you to have a good experience with our company. Therefor if there has been some mistake or error regarding delivery, please contact us and we will work something out to make sure you have a good experience.

In case of error

If you realize you have made an error, e-mail us as soon as possible on support@viadreams.com explaining the error and provide the correct information. We will assist you in any way we can - however please understand that if the package has already been shipped that we are often unable to alter the destination address at this stage.
We will however attempt to do anything within our power to assist in every situation - we are here to help you.

Return and Refund Policy

Dear Valued Customer,

Thank you for choosing Via Dreams for your jewelry needs. We are committed to ensuring that you have a pleasant and worry-free shopping experience. This policy outlines our guarantees and procedures to address various scenarios that may arise when shopping with us. As a customer of Via Dreams, you can shop confidently, knowing that you are covered by the following benefits.

24-Hour No Questions Asked Cancellation Policy

You may cancel your order within 24 hours of placing it, no questions asked. Simply contact us at support@viadreams.com and we will promptly process your cancellation request.
If an order has already been shipped after this 24-hour window, the cancellation policy no longer applies. Instead, please refer to the options outlined below.

14-Day Order Guarantee

After you place your order it is shipped to you within 48 hours. Once you receive it as per the confirmation on your tracking number, the 14 day order guarantee begins. If you experience any issues with your order for the first 14 days after you receive it, please get in touch on support@viadreams.com to discuss options for resolution. Your satisfaction is always first and center for us, so we will do our best to make sure you have a good experience. This guarantee offers resolutions such as, refunds (if applicable), free returns, replacements and exchanges.

Lifetime Exchange Warranty

We set high standards for our jewelry, and to ensure that you always enjoy your jewelry at its best, we offer our Lifetime Shine Warranty. This warranty guarantees that, should your jewelry fade slightly over time, you can easily restore it by following our provided guidelines.
If your jewelry experiences unexpected damage or degradation that cannot be remedied using our guidelines, it becomes eligible for our Lifetime Exchange Warranty. This Warranty ensures you always have a road to take if you experience any issues with your Via Dreams jewelry. We will always replace your jewelry for free, no cost to you, if you experience damage, tarnishing or degradation of your jewelry which cannot be restored by our guidelines for jewelry cleaning.
The replacement solution may include the same item or the choice of a different item of similar value on our online store. This warranty applies to all orders for the lifetime of the order.
You may also choose to receive the value of the faulty item in a giftcard (store cash), so you can claim it at a later date or give it to someone you love who might be happy to receive it. Whichever solution you prefer.

Refunds (if applicable)

Once we receive and inspect your returned item, we will send you an email to confirm receipt and notify you of the approval or rejection of your refund. If your refund is approved, it will be processed, and a credit will automatically be applied to your credit card or original method of payment within 3-10 days. The time may vary depending on payment processor.

Examples of Reasons for Covered by our Warranty and Guarantees:

  1. You received a damaged item
  2. You received the wrong color/variant of an item
  3. Your order was lost during transit
  4. There is a manufacturer defect on your item
  5. There is an unexpected quality issue with your item
In the rare and unfortunate event that your parcel is lost during transit, we will offer a free replacement of the product, but cannot extend a full refund in this case, as the fault is on the couriers side. We will of course do our best to ensure nothing goes wrong with your replacement by using a more suitable courier for your specific needs.

Late or Missing Refunds (if applicable)

If you have not received your refund yet, please follow these steps:
  1. First ensure it's been over 10 days since the agreed date of refund as the process may take 3-10 days for the refund to reflect again in your bank account.
  2. Double check your bank account.
  3. Contact your credit card company (refunds may take some time to be officially posted).
  4. Contact your bank (there is often some processing time before a refund is posted).

Shipping Address for Returns

To return your product, please contact us at support@viadreams.com to obtain the correct return address and label.
Please note that you will be responsible for paying the shipping costs for returning your item. Shipping costs are non-refundable.
For items valued over $100 USD, we recommend using a trackable shipping service or purchasing shipping insurance, as we cannot guarantee receipt of your returned item due to factors beyond our control, such as courier issues.
If you have any questions or need clarification, please do not hesitate to contact us. We are here to help and ensure you have a delightful shopping experience with Via Dreams.
Thank you for being a valued customer of Via Dreams. We look forward to serving you now and in the future.

Contact us

If you ever need to ask any questions about anything feel free to contact us using the form below. Alternatively, you can contact this e-mail address directly or use any of the other options:
  • Email contact: support@viadreams.com
Thank you and we look forward to hearing from you. You can expect us to get back to you within 12 hours but no later than 24 hours.
NOTE: For any questions regarding shipping please visit the Shipping Policy in the footer of our website. If you need any other information please contact us.
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.