Christmas Ornament Set

Regular price $22.99 Sale

Celebrate the holiday season with HDIF's stunning handmade Christmas ornaments, selling in two gorgeous sets. Set #1 contains a Christmas angel, reindeer, and Santa.  These products are crocheted in Berd and Gyumri, Armenia.  Copyright 2021 © Homeland Development Initiative Foundation.

We love our crocheted ornaments for holiday festivals and boutiques, home decor, gift toppers, teachers' gifts, Sunday School or church favors, and (of course) your Christmas tree.

Sizes vary.

Customer Reviews

Based on 1 review Write a review

Customer Reviews

Based on 5 reviews
100%
(5)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
A
A.P.
Adorable Christmas ornaments

these are perfect!

P
P.D.M.
Christmas Happy!

This set of ornaments reflect the joy of Christmas, you can just feel the happy in every stitch. Lovely handmade, this set makes a great gift anytime. I bought several to give as gifts, and saved one for myself.

D
D.J.B.
Christmas ornaments

These ornaments are absolutely adorable! I will be using them to put on baked goods and packages for neighbors and friends. This way the Armenian spirit that they represent can be shared.
Thank you and God bless to the beautiful people who make these items.

D
D.H.
Super cute!

Well made and super cute ornaments!

L
L.
ADORABLE

I just got my order with these beautiful hand-made Christmas tree ornaments. My favorite is the angel, of course. All are unbelievably gorgeous and the crochet is nothing but exquisite. Attention to details such as the reindeer scarf, Santa's beard and the angel's hair band are truly amazing. Thank you HDIF. And to the Vartenis ladies, God bless you and your talented hands that keeps making these heart-warming and beautiful products for all to enjoy.

const selectVariantByClickingImage = { // Create variant images from productJson object _createVariantImage: function (product) { const variantImageObject = {}; product.variants.forEach((variant) => { if ( typeof variant.featured_image !== 'undefined' && variant.featured_image !== null ) { const variantImage = variant.featured_image.src .split('?')[0] .replace(/http(s)?:/, ''); variantImageObject[variantImage] = variantImageObject[variantImage] || {}; product.options.forEach((option, index) => { const optionValue = variant.options[index]; const optionKey = `option-${index}`; if ( typeof variantImageObject[variantImage][optionKey] === 'undefined' ) { variantImageObject[variantImage][optionKey] = optionValue; } else { const oldValue = variantImageObject[variantImage][optionKey]; if (oldValue !== null && oldValue !== optionValue) { variantImageObject[variantImage][optionKey] = null; } } }); } }); return variantImageObject; }, _updateVariant: function (event, id, product, variantImages) { const arrImage = event.target.src .split('?')[0] .replace(/http(s)?:/, '') .split('.'); const strExtention = arrImage.pop(); const strRemaining = arrImage.pop().replace(/_[a-zA-Z0-9@]+$/, ''); const strNewImage = `${arrImage.join('.')}.${strRemaining}.${strExtention}`; if (typeof variantImages[strNewImage] !== 'undefined') { product.variants.forEach((option, index) => { const optionValue = variantImages[strNewImage][`option-${index}`]; if (optionValue !== null && optionValue !== undefined) { const selects = document.querySelectorAll('#'+ id + ' [class*=single-option-selector]'); const options = selects[index].options; for (let option, n = 0; (option = options[n]); n += 1) { if (option.value === optionValue) { selects[index].selectedIndex = n; selects[index].dispatchEvent(new Event('change')); break; } } } }); } }, _selectVariant: function() { const productJson = document.querySelectorAll('[id^=ProductJson-'); if (productJson.length > 0) { productJson.forEach((product) => { const sectionId = product.id.replace("ProductJson-", "shopify-section-"); const thumbnails = document.querySelectorAll('#'+ sectionId + ' img[src*="/products/"]'); if (thumbnails.length > 1) { const productObject = JSON.parse(product.innerHTML); const variantImages = this._createVariantImage(productObject); // need to check variants > 1 if (productObject.variants.length > 1) { thumbnails.forEach((thumbnail) => { thumbnail.addEventListener('click', (e) => this._updateVariant(e, sectionId, productObject, variantImages), ); }); } } }); } }, }; if (document.readyState !== 'loading') { selectVariantByClickingImage._selectVariant(); } else { document.addEventListener( 'DOMContentLoaded', selectVariantByClickingImage._selectVariant(), ); }