{"id":55712,"date":"2025-08-27T11:28:28","date_gmt":"2025-08-27T15:28:28","guid":{"rendered":"https:\/\/www.canadahelps.org\/?page_id=55712"},"modified":"2025-11-04T11:54:43","modified_gmt":"2025-11-04T16:54:43","slug":"violets-song-a-childrens-book-about-building-generosity","status":"publish","type":"page","link":"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/","title":{"rendered":"Violets Song a Childrens Book about Building Generosity"},"content":{"rendered":"<style>#vs-childrens-story{width:90%;margin:50px auto 90px auto;max-width:1288px}#vs-buy-the-book,#vs-collaborate,#vs-help-spread,#vs-more-ways,#vs-picture-book{width:90%;margin:90px auto;max-width:1288px}#vs-our-partners{width:100%;margin-bottom:0}#vs-partners-content{width:90%;margin:0 auto;max-width:1288px}.violets-song-side-by-side{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;width:100%;margin:0 auto}.flex-wrap{flex-wrap:wrap;justify-content:flex-start}.violets-song-side-by-side-collab{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;width:100%;margin:0 auto;margin-top:100px}.violets-song-img,.violets-song-text{width:50%}.violets-song-img{text-align:center}.violets-song-img img{width:100%;max-width:450px;display:inline-block}#home-bottom-three{display:flex;margin:20px auto;gap:20px;justify-content:space-between;align-content:center}.home-bottom-three-item{width:32%;max-width:400px;border-radius:12px}#home-end-top .gradient{border-top-right-radius:12px;border-top-left-radius:12px}.blue-banner{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.blue-banner-flex{display:flex;margin:0 auto;position:relative;padding:64px 100px}.blue-banner-right-image{position:absolute;bottom:0;right:120px;width:36%;margin-left:auto}.blue-banner-left-txt{width:50%;max-width:475px}.gradient{text-decoration:none;position:relative;height:12px}.home-bottom-three-item .gradient{border-top-right-radius:12px;border-top-left-radius:12px}.hbt-item-content{background-color:#1b1750;border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding:40px}.hbt-item-content a{color:#fff}.hbt-item-content a:hover{color:#fff}.vs-solutions-column{width:33%}#gform_wrapper_62{margin:0 auto;max-width:960px}.gfield_label{font-family:Inter,arial,sans-serif;font-size:11px;line-height:24px;color:#1b1750;text-transform:uppercase;letter-spacing:3px;font-weight:400;margin:30px 0}.gfield .gfield_label+.ginput_container_checkbox label{display:inline}.gform_wrapper li{background-color:#fff;padding:10px;border:1px solid #dddce5;border-radius:10px;list-style-type:none;margin:10px 0}.gform_wrapper li.gfield--type-hidden{background:0 0;border:none}.gform_button{background-color:#1b1750;border-color:#1b1750;margin-top:50px}.gform_required_legend{display:none}.rc-anchor-light.rc-anchor-compact,.rc-anchor-light.rc-anchor-normal{-webkit-border-radius:0!important;-moz-border-radius:0!important;-moz-box-shadow:0 0 0 0 rgba(0,0,0,.08)!important;-moz-box-shadow:0 0 0 0 rgba(0,0,0,.08)!important}.rc-anchor-light.rc-anchor-compact,.rc-anchor-light.rc-anchor-normal{border:0!important;background-color:#fff}.gradient-primary{height:12px}.vs-partner{width:50%}.vs-partner img{max-height:150px;margin:0 auto}ul.list-disc li{margin-bottom:5px!important}a.anchor{display:block;position:relative;top:-100px;visibility:hidden}@media screen and (max-width:768px){#vs-childrens-story{margin:50px auto 25px auto}#vs-buy-the-book,#vs-collaborate,#vs-help-spread,#vs-more-ways,#vs-picture-book{margin:25px auto}.violets-song-side-by-side{flex-direction:column}.violets-song-img,.violets-song-text{width:100%}.vs-partner{width:100%}.blue-banner{margin:0 auto}.blue-banner-flex{flex-direction:column;padding:20px 20px 0 20px}.blue-banner-left-txt{width:95%;margin:0 auto}.blue-banner-right-image{position:relative;bottom:0;right:70px;width:60%;margin-left:auto}#home-bottom-three{flex-direction:column}.home-bottom-three-item{width:95%;margin:0 auto}.violets-song-side-by-side-collab{flex-direction:column;margin-top:50px}.vs-solutions-column{padding:30px 0;width:100%}.hide-on-mobile{display:none}.order-one{order:1}.order-two{order:2}}<\/style>\n<style><\/style>\n<section id=\"vs-childrens-story\">\n<div class=\"violets-song-side-by-side\">\n<div class=\"violets-song-img\" style=\"text-align: left\"><img decoding=\"async\" src=\"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_003.jpg\" alt=\"\" \/><\/div>\n<div class=\"violets-song-text\">\n<p class=\"header-label\">By Duke Chang and Lizz Bryce (CanadaHelps), Illustrated by Sakshi Mangal<\/p>\n<h1 class=\"header-display\">Violet&#8217;s Song &#8211; A Children\u2019s Story of Kindness and Generosity<\/h1>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"vs-picture-book\">\n<div class=\"violets-song-side-by-side\">\n<div class=\"violets-song-text order-two\">\n<h2 class=\"header-primary\">A Picture Book that Inspires Big Hearts in Little Ones<\/h2>\n<p>      <i>Violet&#8217;s Song<\/i> is more than just a children\u2019s book \u2014 it\u2019s a heartfelt story that inspires children aged 4-6 to spread kindness, help others, and make the world a better place. Perfect for children and families, this beautifully illustrated book encourages thoughtful, generous acts, big and small. Great for storytime or independent reading, this book follows Scarlett Squirrel and her animal friends as they come together to help Violet heal her broken wing, and bring the joy of music back to their forest. CanadaHelps\u2019s mission is to spark generosity and power positive change. With <i>Violet\u2019s Song<\/i>, we want to seed a kinder generation where <em>the<\/em> innate <em>generosity of children is unleashed, and they become champions of kindness in their families and communities<\/em>.\n    <\/div>\n<div class=\"violets-song-img order-one\" style=\"text-align: right\"><img decoding=\"async\" src=\"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_001.jpg\" alt=\"\" \/><\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"vs-buy-the-book\">\n<div class=\"violets-song-side-by-side\">\n<div class=\"violets-song-img\" style=\"text-align: left\"><img decoding=\"async\" src=\"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_002.jpg\" alt=\"\" \/><\/div>\n<div class=\"violets-song-text\">\n<h2 class=\"header-primary\">Buy the Book<\/h2>\n<p>      Take the first step in nurturing empathy and community spirit. <i>Violet&#8217;s Song<\/i> is the perfect gift for the little helpers in your life. Order your copy of <i>Violet&#8217;s Song<\/i> today!<\/p>\n<h3>Shop Local and Independent bookstores<\/h3>\n<p>      Find Violet&#8217;s Song in-store in Toronto and Ottawa or order from select bookstores in Edmonton, Tofino, Halifax and Toronto.<\/p>\n<div class=\"violets-song-side-by-side flex-wrap\">\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/shop.queenbooks.ca\/item\/ye2lwLNHgQSRPFSwPRAnyw\" target=\"_blank\">Queen Books<\/a><br \/>\n          *In-store\n        <\/div>\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/octopusbooks.ca\/item\/ye2lwLNHgQSRPFSwPRAnyw\" target=\"_blank\">Octopus Books<\/a><br \/>\n          *In-store\n        <\/div>\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/audreysbooks.com\/item\/ye2lwLNHgQSRPFSwPRAnyw\" target=\"_blank\">Audrey&#8217;s<\/a><br \/>\n          *Available to order\n        <\/div>\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/mermaidbooks.ca\/item\/ye2lwLNHgQSRPFSwPRAnyw\" target=\"_blank\">Mermaid Books<\/a><br \/>\n          *Available to order\n        <\/div>\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/kingsbookstore.ca\/item\/ye2lwLNHgQSRPFSwPRAnyw\" target=\"_blank\">King&#8217;s Co-op Bookstore<\/a><br \/>\n          *Available to order\n        <\/div>\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/kingsbookstore.ca\/item\/ye2lwLNHgQSRPFSwPRAnyw\" target=\"_blank\">Ella Minnow<\/a><br \/>\n          *Available to order\n        <\/div>\n<\/p><\/div>\n<h3>Shop Online<\/h3>\n<div class=\"violets-song-side-by-side flex-wrap\">\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/www.indigo.ca\/en-ca\/violets-song\/9781069537416.html\" target=\"_blank\">Indigo<\/a>\n        <\/div>\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/www.indigo.ca\/en-ca\/violets-song\/ee1b05d4-67a5-3c62-8dde-4c2b0b5c78ab.html\" target=\"_blank\">Indigo (ebook)<\/a>\n        <\/div>\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/a.co\/d\/8KcEX1l\" target=\"_blank\">Amazon.ca<\/a>\n        <\/div>\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/a.co\/d\/7DGMN6Q\" target=\"_blank\">Amazon.com (US)<\/a>\n        <\/div>\n<div>\n          <a class=\"btn-primary\" href=\"https:\/\/www.barnesandnoble.com\/w\/violets-song-duke-chang\/1148014698?ean=9781069537409\" target=\"_blank\">Barnes&Noble (US)<\/a>\n        <\/div>\n<\/p><\/div>\n<p>      Coming soon to more online retailers and local bookstores across Canada. Check back for updates or <a href=\"https:\/\/shoplocal.bookmanager.com\/isbn\/9781069537409\" target=\"_blank\">find a local bookstore near you<\/a>!\n    <\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"vs-more-ways\">\n<div class=\"gradient gradient-primary\"><\/div>\n<div class=\"blue-banner ch-purple-section\">\n<div class=\"blue-banner-flex\">\n<div class=\"blue-banner-left-txt\">\n<h3 class=\"header-primary text-white\">More Ways to Be a Helper &#8211; Activities for Kids and Families<\/h3>\n<p class=\"text-white\"><i class=\"text-white\">Violet&#8217;s Song<\/i> doesn\u2019t stop at inspiring generosity\u2014it equips families with fun, engaging ways to give back together.<\/p>\n<\/p><\/div>\n<div class=\"blue-banner-right-image\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_004.png\" alt=\"a child hugging a woman from behind\" width=\"400\" height=\"588\" \/><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div id=\"home-bottom-three\">\n<div class=\"home-bottom-three-item ch-purple-section\">\n<div class=\"gradient gradient-two\"><\/div>\n<div class=\"hbt-item-content\">\n<h3 class=\"header-secondary text-white\">Activity Sheets<\/h3>\n<p class=\"text-white\">Unleash creativity with printable downloads for kids featuring illustrations from the book, or lesson plans for teachers of Kindergarten to Grade 1.<\/p>\n<div>\n          <a class=\"text-white\" href=\"https:\/\/drive.google.com\/file\/d\/1mkG1S2QsO_rsgR9m0eaPFx1xBTfxXwCJ\/view?usp=sharing\">Download Activity Sheets <i class=\"fa-solid fa-arrow-right text-white\"><\/i><\/a><br \/>\n          <a class=\"text-white\" href=\"https:\/\/drive.google.com\/file\/d\/1lATrkG5eE4fhCB-gkZ3CTDWBOQFWKmLp\/view?usp=sharing\">Download Lesson Plans <i class=\"fa-solid fa-arrow-right text-white\"><\/i><\/a>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"home-bottom-three-item ch-purple-section\">\n<div class=\"gradient gradient-three\"><\/div>\n<div class=\"hbt-item-content\">\n<h3 class=\"header-secondary text-white\">25 Ideas for Acts of Kindness<\/h3>\n<p class=\"text-white\">Read ideas for generous acts to try on your own or as a family in our blog. Discover how small actions can make a big impact!<\/p>\n<div>\n          <a class=\"text-white\" href=\"https:\/\/www.canadahelps.org\/en\/giving-life\/giving-strategy\/25-easy-acts-of-kindness-you-can-do-today\/\">Learn More <i class=\"fa-solid fa-arrow-right text-white\"><\/i><\/a>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"home-bottom-three-item ch-purple-section\">\n<div class=\"gradient gradient-four\"><\/div>\n<div class=\"hbt-item-content\">\n<h3 class=\"header-secondary text-white\">Get Ready for GivingTuesday<\/h3>\n<p class=\"text-white\">It\u2019s cool to be kind on GivingTuesday! Get your family ready for the world\u2019s most generous day and be part of a global movement to do better for each other and the planet.<\/p>\n<div>\n          <a class=\"text-white\" href=\"https:\/\/www.canadahelps.org\/en\/givingtuesday\/\">Learn More <i class=\"fa-solid fa-arrow-right text-white\"><\/i><\/a>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"vs-help-spread\">\n<h2 class=\"header-primary\">Help Us Spread Kindness<\/h2>\n<p>  Support <i>Violet&#8217;s Song<\/i> and its mission to inspire generosity in the younger generation by taking these steps:<\/p>\n<div class=\"violets-song-side-by-side-collab\">\n<div class=\"vs-solutions-column\">\n<h3 class=\"header-secondary\">Share the Book<\/h3>\n<p>      Give the book to friends and family on your next special occasion; purchase books for your child&#8217;s classroom or school library; or donate a copy to a little free library in your neighbourhood.\n    <\/p><\/div>\n<div class=\"vs-solutions-column\">\n<h3 class=\"header-secondary\">Request It<\/h3>\n<p>      Ask your local library to add <i>Violet&#8217;s Song<\/i> to their collection, and encourage your favourite independent bookstore to stock the book.\n    <\/div>\n<div class=\"vs-solutions-column\">\n<h3 class=\"header-secondary\">Spread the Word<\/h3>\n<p>      Post your favourite moments from the book on social media to inspire others. Don\u2019t forget to tag us @canadahelps!\n    <\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"vs-collaborate\">\n  <a class=\"anchor\" name=\"thank-you-for-contacting-us\"><\/a><\/p>\n<div class=\"violets-song-side-by-side\">\n<div class=\"violets-song-text\">\n<h2 class=\"fifty\">Collaborate with Us<\/h2>\n<p>      Are you a retailer, teacher, or community organization interested in partnering? Are you a company or foundation looking to spread generosity? Let&#8217;s work together to bring &#8220;Violet&#8217;s Song&#8221; to more families.<\/p>\n<ul class=\"list-disc\">\n<li>Stock the book in your store.<\/li>\n<li>Bulk orders available for corporate gifts, schools, nonprofits, and events.<\/li>\n<li>Discuss co-branded opportunities to promote generosity.<\/li>\n<\/ul><\/div>\n<div class=\"violets-song-text\"><script type=\"text\/javascript\">var gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(\"DOMContentLoaded\",o):document.addEventListener(\"gform_main_scripts_loaded\",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook(\"action\",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook(\"filter\",o,n,r,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,n){gform.removeHook(\"action\",o,n)},removeFilter:function(o,n,r){gform.removeHook(\"filter\",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+\"_\"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==n?t.apply(null,r):r[0]=t.apply(null,r)})),\"filter\"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});<\/script>\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_179' >\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_179'  action='\/fr\/wp-json\/wp\/v2\/pages\/55712' data-formid='179' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_179' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_179_9\" class=\"gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_179_9\" ><label class='gfield_label gform-field-label' for='input_179_9'>First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_179_9' type='text' value='' class='medium'     aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_179_10\" class=\"gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_179_10\" ><label class='gfield_label gform-field-label' for='input_179_10'>Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_179_10' type='text' value='' class='medium'     aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_179_11\" class=\"gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_179_11\" ><label class='gfield_label gform-field-label' for='input_179_11'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_179_11' type='text' value='' class='medium'    placeholder='Enter your email address' aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><fieldset id=\"field_179_6\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--width-full vs-form-checkbox field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_179_6\" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >I&#039;m interested in<\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox' id='input_179_6'><div class='gchoice gchoice_179_6_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.1' type='checkbox'  value='Stocking the book in my store'  id='choice_179_6_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_179_6_1' id='label_179_6_1' class='gform-field-label gform-field-label--type-inline'>Stocking the book in my store<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_179_6_2'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.2' type='checkbox'  value='Placing a bulk order'  id='choice_179_6_2'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_179_6_2' id='label_179_6_2' class='gform-field-label gform-field-label--type-inline'>Placing a bulk order<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_179_6_3'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.3' type='checkbox'  value='Partnership'  id='choice_179_6_3'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_179_6_3' id='label_179_6_3' class='gform-field-label gform-field-label--type-inline'>Partnership<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_179_6_4'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.4' type='checkbox'  value='Other'  id='choice_179_6_4'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_179_6_4' id='label_179_6_4' class='gform-field-label gform-field-label--type-inline'>Other<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_179_8\" class=\"gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_179_8\" ><label class='gfield_label gform-field-label' for='input_179_8'>Message<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_8' id='input_179_8' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_179_5\" class=\"gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_179_5\" ><label class='gfield_label gform-field-label' for='input_179_5'>CAPTCHA<\/label><div id='input_179_5' class='ginput_container ginput_recaptcha' data-sitekey='6Lf1GWwUAAAAALMrmKvSiyo-U6ovlp_JUaA5cjkK'  data-theme='light' data-tabindex='0'  data-badge=''><\/div><\/div><\/div><\/div>\n        <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_179' class='gform_button button' value='Submit'  onclick='if(window[\"gf_submitting_179\"]){return false;}  if( !jQuery(\"#gform_179\")[0].checkValidity || jQuery(\"#gform_179\")[0].checkValidity()){window[\"gf_submitting_179\"]=true;}  ' onkeypress='if( event.keyCode == 13 ){ if(window[\"gf_submitting_179\"]){return false;} if( !jQuery(\"#gform_179\")[0].checkValidity || jQuery(\"#gform_179\")[0].checkValidity()){window[\"gf_submitting_179\"]=true;}  jQuery(\"#gform_179\").trigger(\"submit\",[true]); }' \/> \n            <input type='hidden' class='gform_hidden' name='is_submit_179' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='179' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_179' value='WyJ7XCI2LjFcIjpcIjg1Zjk3NGY2YmU5MTBlNTE2Y2IzNjcyZTNiOWQxNzgxXCIsXCI2LjJcIjpcIjJiMzc2NjU1MjdjMDhkMGRkNzE1OTM4NDI4YTBhZjE5XCIsXCI2LjNcIjpcIjEzYzg2YTVhMWNmNjlmMjQwZjY2ZWE2Y2QwYzVmNDE1XCIsXCI2LjRcIjpcIjhhNjA1NDBkNmUwYjlmMDUzMGY1MjAyMjIyZDdkN2ZjXCJ9IiwiMDM3Y2ZhNDgzYmE2YTUwMmE0YzBmM2IxMTVkYzU0NDAiXQ==' \/>\n            <input type='hidden' class='gform_hidden' name='gform_target_page_number_179' id='gform_target_page_number_179' value='0' \/>\n            <input type='hidden' class='gform_hidden' name='gform_source_page_number_179' id='gform_source_page_number_179' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"108\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 179, 'https:\/\/www.canadahelps.org\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_179').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_179');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_179').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_179').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_179').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_179').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_179').val();gformInitSpinner( 179, 'https:\/\/www.canadahelps.org\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [179, current_page]);window['gf_submitting_179'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_179').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [179]);window['gf_submitting_179'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_179').text());}else{jQuery('#gform_179').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"179\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);                if (event && event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_179\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_179\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_179\" );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            jQuery( document ).trigger( 'gform_post_render', [179, current_page] );            gform.utils.trigger( { event: 'gform\/postRender', native: false, data: { formId: 179, currentPage: current_page } } );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n<\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"vs-our-partners\">\n<div class=\"gradient-primary\"><\/div>\n<div class=\"ch-purple-section\" style=\"padding: 50px\">\n<div id=\"vs-partners-content\">\n<div class=\"vs-footer-headline\">\n<h3 class=\"header-secondary text-white\">Our Partners and Supporters<\/h3>\n<p class=\"text-white\">Thank you to these organizations who are helping us grow generosity in Canada with Violet&#8217;s Song.<\/p>\n<\/p><\/div>\n<div class=\"violets-song-side-by-side\">\n<div class=\"vs-partner\"><img decoding=\"async\" src=\"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_006.png\" alt=\"\" \/><\/div>\n<div class=\"vs-partner\"><img decoding=\"async\" src=\"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_005.png\" alt=\"\" \/><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>By Duke Chang and Lizz Bryce (CanadaHelps), Illustrated by Sakshi Mangal Violet&#8217;s Song &#8211; A Children\u2019s Story of Kindness and Generosity A Picture Book that &#8230; <a href=\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/\" id=\"canadahelp-blog-meta\">Voir plus<\/a><\/p>\n","protected":false},"author":30,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-ch20-full-width.php","meta":{"footnotes":""},"class_list":["post-55712","page","type-page","status-publish","hentry"],"acf":{"meta_description":"","use_toc_layout":false,"additional_body_css_classes":"","blogs_posts_item":false,"row_settings":false,"hide_page_title":false,"insert_spotlight_boxes":false,"use_biography_grid":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Violet&#039;s Song - A Children\u2019s Story of Kindness and Generosity | CanaDon - Faites des dons \u00e0 un organisme de bienfaisance au Canada<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Violet&#039;s Song - A Children\u2019s Story of Kindness and Generosity | CanaDon - Faites des dons \u00e0 un organisme de bienfaisance au Canada\" \/>\n<meta property=\"og:description\" content=\"By Duke Chang and Lizz Bryce (CanadaHelps), Illustrated by Sakshi Mangal Violet&#8217;s Song &#8211; A Children\u2019s Story of Kindness and Generosity A Picture Book that ... Voir plus\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/\" \/>\n<meta property=\"og:site_name\" content=\"CanaDon - Faites des dons \u00e0 un organisme de bienfaisance au Canada\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-04T16:54:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_003.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/\",\"url\":\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/\",\"name\":\"Violet's Song - A Children\u2019s Story of Kindness and Generosity | CanaDon - Faites des dons \u00e0 un organisme de bienfaisance au Canada\",\"isPartOf\":{\"@id\":\"https:\/\/www.canadahelps.org\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_003.jpg\",\"datePublished\":\"2025-08-27T15:28:28+00:00\",\"dateModified\":\"2025-11-04T16:54:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/#breadcrumb\"},\"inLanguage\":\"fr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr\",\"@id\":\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/#primaryimage\",\"url\":\"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_003.jpg\",\"contentUrl\":\"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_003.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.canadahelps.org\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Violets Song a Childrens Book about Building Generosity\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.canadahelps.org\/fr\/#website\",\"url\":\"https:\/\/www.canadahelps.org\/fr\/\",\"name\":\"CanadaHelps - Donate to any charity in Canada\",\"description\":\"Le don en toute simplicit\u00e9\",\"publisher\":{\"@id\":\"https:\/\/www.canadahelps.org\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.canadahelps.org\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.canadahelps.org\/fr\/#organization\",\"name\":\"CanadaHelps\",\"url\":\"https:\/\/www.canadahelps.org\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr\",\"@id\":\"https:\/\/www.canadahelps.org\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.canadahelps.org\/media\/canadahelps-en.jpg\",\"contentUrl\":\"https:\/\/www.canadahelps.org\/media\/canadahelps-en.jpg\",\"width\":131,\"height\":72,\"caption\":\"CanadaHelps\"},\"image\":{\"@id\":\"https:\/\/www.canadahelps.org\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Violet's Song - A Children\u2019s Story of Kindness and Generosity | CanaDon - Faites des dons \u00e0 un organisme de bienfaisance au Canada","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/","og_locale":"fr_FR","og_type":"article","og_title":"Violet's Song - A Children\u2019s Story of Kindness and Generosity | CanaDon - Faites des dons \u00e0 un organisme de bienfaisance au Canada","og_description":"By Duke Chang and Lizz Bryce (CanadaHelps), Illustrated by Sakshi Mangal Violet&#8217;s Song &#8211; A Children\u2019s Story of Kindness and Generosity A Picture Book that ... Voir plus","og_url":"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/","og_site_name":"CanaDon - Faites des dons \u00e0 un organisme de bienfaisance au Canada","article_modified_time":"2025-11-04T16:54:43+00:00","og_image":[{"url":"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_003.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/","url":"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/","name":"Violet's Song - A Children\u2019s Story of Kindness and Generosity | CanaDon - Faites des dons \u00e0 un organisme de bienfaisance au Canada","isPartOf":{"@id":"https:\/\/www.canadahelps.org\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/#primaryimage"},"image":{"@id":"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/#primaryimage"},"thumbnailUrl":"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_003.jpg","datePublished":"2025-08-27T15:28:28+00:00","dateModified":"2025-11-04T16:54:43+00:00","breadcrumb":{"@id":"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/#breadcrumb"},"inLanguage":"fr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/"]}]},{"@type":"ImageObject","inLanguage":"fr","@id":"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/#primaryimage","url":"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_003.jpg","contentUrl":"https:\/\/www.canadahelps.org\/media\/20250811_mkt_450_003.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.canadahelps.org\/fr\/violets-song-a-childrens-book-about-building-generosity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.canadahelps.org\/fr\/"},{"@type":"ListItem","position":2,"name":"Violets Song a Childrens Book about Building Generosity"}]},{"@type":"WebSite","@id":"https:\/\/www.canadahelps.org\/fr\/#website","url":"https:\/\/www.canadahelps.org\/fr\/","name":"CanadaHelps - Donate to any charity in Canada","description":"Le don en toute simplicit\u00e9","publisher":{"@id":"https:\/\/www.canadahelps.org\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.canadahelps.org\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr"},{"@type":"Organization","@id":"https:\/\/www.canadahelps.org\/fr\/#organization","name":"CanadaHelps","url":"https:\/\/www.canadahelps.org\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr","@id":"https:\/\/www.canadahelps.org\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.canadahelps.org\/media\/canadahelps-en.jpg","contentUrl":"https:\/\/www.canadahelps.org\/media\/canadahelps-en.jpg","width":131,"height":72,"caption":"CanadaHelps"},"image":{"@id":"https:\/\/www.canadahelps.org\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.canadahelps.org\/fr\/wp-json\/wp\/v2\/pages\/55712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.canadahelps.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.canadahelps.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.canadahelps.org\/fr\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/www.canadahelps.org\/fr\/wp-json\/wp\/v2\/comments?post=55712"}],"version-history":[{"count":16,"href":"https:\/\/www.canadahelps.org\/fr\/wp-json\/wp\/v2\/pages\/55712\/revisions"}],"predecessor-version":[{"id":56796,"href":"https:\/\/www.canadahelps.org\/fr\/wp-json\/wp\/v2\/pages\/55712\/revisions\/56796"}],"wp:attachment":[{"href":"https:\/\/www.canadahelps.org\/fr\/wp-json\/wp\/v2\/media?parent=55712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}