Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love
Handmade Rose Teddy Bear-Eternal Love

Handmade Rose Teddy Bear-Eternal Love

Price

$57.98 $29.99
Save $27.99

size

Please select a size

color

Please select a color

package

Please select a package

Quantity

Global Provision of Services
Free Shipping Over $59.99
Sustainable Manufacturing
PayPal & Credit Card Payment

More than 90% of people buy two for their lover and mother

🎁The perfect gift for the one you love🎁

Looking for the perfect gift? Roses have always symbolized the expression of love. The best gift for Valentine's Day, Mother's Day, Graduation day, Christmas.Turn that everlasting love into this beautiful Rose Teddy Bear that will last a lifetime
  • 👩‍❤‍💋‍👨We offer a variety of colors for you to choose, all colors are handmade!


  • 👩‍❤‍💋‍👨Give the lady you love a gift made of roses 🌹that will last forever! A gorgeous decorative teddy bear made of soft synthetic roses in a romantic red color.

  • 👩‍❤‍💋‍👨 This cute little teddy bear is made from foam roses and is a great gift for your girlfriend, wife, friend, or loved ones. These roses last forever and are a great Gift!
  • 👩‍❤‍💋‍👨 Show your love & appreciation with an adorable bear covered in faux roses that last forever! 🌹

  • 👩‍❤‍💋‍👨 A perfect gift that will also look great as a decorative piece in any home or office.

  • 👩‍❤‍💋‍👨 These hand-made bears last a lifetime with no maintenance required!

Treat someone to the Rose Teddy Bear that is just as timeless as your love. Just imagine seeing the look of joy and love on your special someone's face when you gift them this beautiful rose bear.

  • 🌹 A suitable gift for Valentine's Day, Weddings, Birthdays, Anniversaries or any other occasion that warrants a unique and precious gift.

  • 🌹 Roses have always symbolized the expression of loveTherefore, there can be nothing more beautiful than giving your loved one a bouquet of roses.

  • 🌹 However, love must not fade so fast, so we offer you, with our teddy bear, an elegant, luxurious way to create lasting and eternal moments with the people closest to our hearts. 

Highlights:

  • Natural petal texture and folds, rich and thick making them vivid
  • The bottom has no flowers for a better grip
  • The number of rose petals is about 520
  • Petals are so carefully glued that they would not fall
  • 100% Handmade crafted with care
  • 23*13cm / 35*27cm

Package Included:

  • 1 × Rose Bear
  • 1 × Gift Package

THE PERFECT GIFT FOR SOMEONE YOU LOVE!

  • We truly offer the most stunning, trendy highest-quality products in the world
  • We will do WHATEVER it takes with outstanding customer service support to assist everyone as we highly value our customer satisfaction with absolute ZERO risks
  • We make sure that every customer is 100% satisfied in every aspect!  
  • If you are not satisfied with receiving the goods, you can apply for a refund
  • You can pay with PayPal, which will protect your money
class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('appzebu smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);