Personalized Music Plaque, Custom Song Framed, Custom Vinyl Record, Valentines Day Gift for him, unique valentines day gift for boyfriend

$39.99
$79.99
Save $40.00

Produced in the US,the UK,and AU

Fast turnaround

Color Of The Frame And Background : Black
Size : 8×10 inches
Global delivery
Free Shipping Over $49!
Sustainably made
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

Looking for a special gift? Our Personalized Vinyl Record is perfect! It's like a vinyl record from a music store, but made just for your loved one.

This gift is like those awards that top musicians get, but it's for someone special in your life. It's great for big events like weddings, anniversaries, or just to surprise someone.

Like a favorite music album, this gift can make people very happy. It's like a special award for being awesome, perfect for a young artist or a big achievement.

So, if you want a unique gift, try our Personalized Vinyl Record. It's a cool way to celebrate the special people and moments in your life.


⚡𝗣𝗹𝗲𝗮𝘀𝗲 𝗯𝗲 𝗮𝘄𝗮𝗿𝗲 𝘃𝗶𝗻𝘆𝗹 𝗿𝗲𝗰𝗼𝗿𝗱 𝗶𝘀 𝗷𝘂𝘀𝘁 𝗽𝗿𝗶𝗻𝘁 𝗼𝗳 𝗿𝗲𝗰𝗼𝗿𝗱 𝗽𝗵𝗼𝘁𝗼, 𝗶𝘁'𝘀 𝗻𝗼𝘁 𝗮 𝗿𝗲𝗮𝗹 𝗩𝗶𝗻𝘆𝗹

⭐ 𝗣𝗲𝗿𝘀𝗼𝗻𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻 𝗣𝗿𝗼𝗰𝗲𝘀𝘀 𝗶𝘀 𝘀𝘂𝗽𝗲𝗿 𝗲𝗮𝘀𝘆:
Add your personalization in the text box provided


1. "Event" for top curve (1st Anniversary)
2. Your Names or Custom Text (Paul & Mia)
3. Song - Artist
4. Date
5. Your Photo (send your photo via messages)
6. Your Message
7. Font selection (optional)
8. Background Color (Black or White)



⚡𝗣𝗹𝗲𝗮𝘀𝗲 𝗯𝗲 𝗮𝘄𝗮𝗿𝗲 𝘃𝗶𝗻𝘆𝗹 𝗿𝗲𝗰𝗼𝗿𝗱 𝗶𝘀 𝗷𝘂𝘀𝘁 𝗽𝗿𝗶𝗻𝘁 𝗼𝗳 𝗿𝗲𝗰𝗼𝗿𝗱 𝗽𝗵𝗼𝘁𝗼, 𝗶𝘁'𝘀 𝗻𝗼𝘁 𝗮 𝗿𝗲𝗮𝗹 𝗩𝗶𝗻𝘆𝗹.


✰ 𝗙𝗥𝗔𝗠𝗘𝗗 𝗣𝗢𝗦𝗧𝗘𝗥✰
A framed, enhanced poster whose museum-quality matte paper will give your design a polished and sophisticated look. What's more, it's already framed and ready to adorn any home or office. Each poster is printed with multicolor, water-based inkjet printing technique that gives you the best possible outcome.

Ayous wood .75″ (1.9 cm) thick frame from renewable forests
Paper thickness: 10.3 mil (0.26 mm)
Paper weight: 189 g/m²
Lightweight
Acrylite front protector
Hanging hardware included



✰ 𝗣𝗥𝗢𝗢𝗙𝗦✰
We offer a comprehensive proofing service for our custom vinyl designs. This process requires your approval before we proceed to the printing stage.

A digital proof of your design will be forwarded to you via email or direct messaging. Kindly ensure you are responsive to these communications to prevent delays.
Before we start printing, we need your approval. Feel free to ask for any changes you want during this review process.
Please note, we cannot proceed to the fulfilment stage without receiving your photo.
If we don't get a reply from you about the design in three days, we'll start printing without any more edits.
Please be aware that additional revisions can potentially slow down the delivery of your order. We strongly recommend that you verify your information is correct at the time of submission to avoid unnecessary delays.

✰ 𝗦𝗛𝗜𝗣𝗣𝗜𝗡𝗚 ✰
Worldwide: 7-14 business days

Delivery times are estimated and might differ based on the amount of orders to proceed. You will see the final costs and delivery times in the order Checkout.


✰𝗥𝗘𝗙𝗨𝗡𝗗 𝗣𝗢𝗟𝗜𝗖𝗬✰
We make things just for you, so we can't take them back or give you money back, unless they're broken.
If the delivery report says 'delivered' but you didn't get it, we can't resend it or refund.
There may be occasions when the delivery was made, but the package was left in an unexpected location at your address. In such situations, we encourage you to contact the carrier for any additional details left by the delivery person. For instance, they might have noted: 'Left under the table on the back porch.'

We greatly appreciate your understanding and cooperation in these matters.

Shipping & Return

How It Works

1 - Production (2 to 5 days): After we receive your order, we shift into production mode. During busy seasons, the process typically takes 1-2 days longer. Please understand.

2 - Shipping (7-14 Days or Faster): Want to get your item faster? Select the 'Expedited VIP' option after adding your product to the cart for the fastest shipping method we can provide. There are also different shipping options available at checkout.

Delivery

Please note that it is the customer's responsibility to provide us with a correct and complete shipping address. If your shipping address is different from your billing address, please specify this during checkout.

After we begin to deliver your order, we will send you a Shipping Notification email, including the information of your Order ID and Tracking Shipping Number. You can check the status of your order online by logging into the Track My Order page with your Order ID and email.

Please Note: If you do not receive our order notification email, please check your spam box, or please contact us to provide the email address you used to place your order. If you have any other questions regarding shipping, please contact our Customer Service Representatives.

  • The above time frame is only applicable for orders to the US with standard shipping methods.

  • International orders: It may take 2-5 days longer due to the customs clearance process.

*Due to unpredictable postal service delays, specified delivery dates are not guaranteed.

  • For more information about Shipping and Delivery, visit here.

  • Learn more about Returns and Refunds here.

Satisfaction Guarantee

We want you to be satisfied with the products you buy from us. 

We have 24/7/365 ticket and email support. Please contact us at service@forlovergift.com if you need any assistance.

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.