Savage Hearts resurrect a beloved Valentine’s Day tradition

Sweetheart Saloon

Wildwood Smokehouse & Saloon — Wednesday, Feb. 14 at 7 p.m.

Annie Savage of the Savage Hearts. — photo courtesy of the artist

“My concept of bluegrass is a little bit looser than others,” Savage Hearts frontwoman Annie Savage said in a phone call. Her own band is variously self-described as “spicy” and “bluegrass meets honkytonk.” Savage has done some searching to find her personal “looser” brand of bluegrass and others to share in it with her.

Inspired by the psychedelic-influenced bluegrass of Jerry Garcia’s Old and In the Way and the jamgrass stylings of Leftover Salmon, Savage left Iowa (where she co-founded the Awful Purdies over a decade ago) for a long stint in Colorado, exploring that wildly different bluegrass scene. Now she’s back with a vengeance — enrolled in graduate school, directing the orchestra at the newly-opened Liberty High, still touring regularly with her band and reviving old traditions — namely, the longstanding Sweetheart Serenade, now at a new venue with an appropriately tweaked name.

The Sweetheart Serenade, which ran on Valentine’s Day at The Mill for at least seven years, was like a “bluegrass prom,” Savage said. Even people who had never been or participated had heard of it. The shtick, which she has largely kept in tact, was performances from couples on the scene, singing songs of love or love gone wrong. It was started in 2004 by Amy Harron (then Finders, one of Savage’s Awful Purdies co-founders, who still returns to town often to perform with Ms Amy and the Jet Set) and Mike Finders (the pair also co-founded The Mill’s Burlington Street Bluegrass Band regular sessions). The original was so popular that Savage said, “Every single person I asked was available and interested in doing [the revival].”

Savage’s version, dubbed the Sweetheart Saloon, takes place Wednesday, Feb. 14 at 7 p.m. at the Wildwood Smokehouse & Saloon (tickets are $10), and it veers a bit from the original. She said that she’s deliberately blurring the line: What is a couple? What is a sweetheart? What is a serenade? She noted that bringing in an all-female band (the Savage Hearts current lineup) “changes the dimensions.” But each couple will definitely be wearing matching Western shirts! The evening will be broken up into two acts, with sets from the Savage Hearts bookending the evening. Performers include Kristie and Bob Black, Al Murphy and Aleta Porcella, Nicole and Benj Upchurch, Gabrielle Kouri and George Spielbauer, Marc and Brandi Janssen, Sue and Greg Dirks, Craig Klocke and Thia Rolfes, the Great Bluegrass Herons (Paul and Julie Roberts with Mark and Janet Wilson) and more.

The Iowa bluegrass scene, which Savage describes as gospel-inspired and traditional, includes, she said, “a lot of people who have been flame-keepers of the bluegrass scene even from 30-40 years ago.” Savage pays homage to that tradition, but is passionate about pushing the scene forward and inspiring younger musicians to be part of it. During her time in Colorado, where she served as president of the Colorado Bluegrass Music Society and worked with the nonprofit RockyGrass, Savage pushed hard on initiatives to bring bluegrass into the schools. Now, as she works on her Ph.D. in community music at the University of Iowa and directs the orchestra at Liberty High School in North Liberty, she has the chance to push for that again.

Part of that is her efforts to teach the art of improvisation and jamming to youth, especially string players. She coaches the Liberty Fiddle Club, and is working with Iowa City nonprofit Any Given Child to support and expand it. Her Liberty High group is competing later this month in the second annual Bluegrass Music Association of Iowa Fiddle Contest (a raffle at the Sweetheart Saloon, for a quilt by local artist Patti Zwick, will be raising funds to help pay for that trip).

Savage is doing all of this on top of 50 dates this spring with the Savage Hearts. They’ll be touring, providing music in the Iowa City and Muscatine public schools and will feature at the Folk Alliance International 30th annual conference in Kansas City, Missouri — for which they’ll be heading out directly after the Sweetheart Saloon.

“I try to see myself as a musician,” Savage said of her ambitious schedule. “And this is what it takes.”

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/savage-hearts-resurrect-a-beloved-valentines-day-tradition/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Phone</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><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="221"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').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_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>