New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
6/7
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
New Cardinal Ceramic Bird Song Bell
6/7

New Cardinal Ceramic Bird Song Bell

$14.99
$0.00
Save $-14.99
ColorYellow
Please select a color
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

Our lively Bird Song Bell collection was inspired by the idea that birds can be spiritual messengers. 

Unique style, vibrant colors, and heartfelt messaging make this handcrafted bell the perfect gift.

Cardinals remind us to stay connected to the here and now. They also represent a loved one who has passed. Cardinals appear in times of happiness and sadness to let you know that your loved one will always be with you.

The Bluebird’s song is filled with joy and playfulness. It reminds us to lighten up, to stop taking life so seriously and to start taking the time to simply enjoy life. Remember that happiness and fulfillment are well within reach.

The beautiful and sunny Goldfinch brings abundance and positivity. They remind us that we are blessed with good fortune in the smallest of life’s joys. When you see a Goldfinch, think of making delightful memories.

The little Hummingbird reminds us to savor the sweetness in every moment. Their delicate grace and beauty make us realize the miracles in life. Hummingbirds symbolize joy and inspire us to open our hearts.

The Chickadee sings a cheerful tune that is full of positivity and joy. They remind us to be happy in life and be fearless. The playful spirit of the Chickadee tells us that the time is right to be brave and express pure creativity.

The sweet and gentle nature of the Dove symbolizes peace and compassion. Their purity and innocence remind us of the quiet joys in life. A Dove helps us to believe in infinite possibility and complete happiness in this life.

Specification:

  • Dimensions: 4.5″ diameter x 3.5″H (18″ hanging length)

  • Material: Resin