"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set
"Love Letter" Necklace Gift Set

"Love Letter" Necklace Gift Set

Price

$59.99 $26.99
Save $33.00
1371 sold
20% OFF 2nd item
30% OFF 3rd item
50% OFF 4th item

color:

Please select a color:

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);

    The Necklace That Says "I Love You" Every Single Day

    Watch her eyes light up as she discovers the Love Letter Necklace, elegantly engraved with "Love You", nestled in the glowing LED box.

    This isn't just a necklace. It's a letter of love, sealed forever.

    Keep Your Love Close To Her Heart

    The "Love Letter" Necklace is more than an accessory; it's a personal love note she can wear.

    It's a tangible symbol of your love that she can carry close to her heart, always feeling connected to you no matter where she is.

    A Keepsake She'll Cherish Forever

    The Love Letter Necklace is designed to stand the test of time, just like your love.

    Every time your girlfriend wears it, she'll be reminded of the special bond you share and the effort you put into making her feel loved and appreciated.

    Create a Moment She’ll Always Remember

    Picture the scene: She opens the glowing box and catches her breath at the sight of the engraved pendant. In that instant, she feels all the thought and care you put into this gift. It’s a memory both of you will treasure for years to come.