Moving, not mawkish: Iconic Iowa tale ‘Bridges of Madison County’ comes to Eastern Iowa

Revival Theatre Company Presents: The Bridges of Madison County

Dows Fine Arts Center, Coe College — through June 3

Christina Farrell as Francesca in Revival Theatre Company’s production of ‘The Bridges of Madison County — photo by Greg Billman

This weekend, the musical version of The Bridges of Madison County makes its Eastern Iowa premiere at Revival Theatre Company at Coe College, Dows Theatre in Cedar Rapids. (The touring production launched in Des Moines in 2015.) It runs through June 3; tickets are $20-40.

Set in Winterset, Iowa in 1965, Robert Kincaid, a roving photographer for National Geographic comes to town to shoot the titular bridges. Lost, he shows up at the door of Francesca Johnson, an Italian war bride, whose husband and children are gone to the Iowa State Fair for four days. Francesca helps Robert find Roseman Bridge, invites him to her home for ice tea and to stay for dinner, and they embark on a brief affair that changes both of their lives.

Robert James Waller’s 1992 bestselling novel inspired both Clint Eastwood’s 1995 film starring Eastwood and Meryl Streep, garnering one of her many Academy Award nominations, and the 2014 Broadway musical, with book by Marsha Norman and music & lyrics by Jason Robert Brown. The novel is romantic and sentimental, the film is sparse yet sensuous and as directed by the founders of Revival Theatre — Artistic Director Brian Glick and Musical Director Cameron Sullenberger — this production is moving, passionate and nostalgic, while avoiding mawkishness.

Aaron Brewer as Robert and Christina Farrell as Francesca in ‘The Bridges of Madison County,’ running in Cedar Rapids through June 3. — photo by Greg Billman

The ensemble numbers focus on rural life, and tend toward folk, country and traditional musical styles; the orchestra deftly covers this range. While the dialogue of Norman’s book is sometimes stilted (especially when she is adapting Waller’s dialogue), there is an easiness between Francesca’s two feuding children, the rebellious Michael (Jackson Bartelme) and the spunky Carolyn (the talented and radiant Lily Gast). Joshua Fryvecind as Richard “Bud” Johnson is poignant as Francesca’s husband. Bud is a good husband, father and neighbor, and Fryvecind’s characterization is affable and practical. He sings his country-inflected numbers with an easy twang.

Composer Jason Robert Brown wished to compose his own La Traviata, Verdi’s tragic opera of lost chances and a doomed love, and in the love affair of Francesca and Robert, the musical turns to the operatic mode. It is for this range of musical styles, from country to opera, that Brown was nominated for Best Original Score. Aaron Brewer is rangy and alluring as the photographer, expressing his developing desire for Francesca in his strong tenor, and he belts out his lingering love in his last solo “It All Fades Away.”

While Waller’s novel focuses too much on the male gaze and doesn’t fully develop Francesca’s complexity, both Eastman’s film and the musical focalize around Francesca. This is her comedy—in the love story of Francesca for her children, husband, home and small town—and her tragedy—finding Robert too late in life. And the role calls for a nuanced actress who can indicate her multifaceted desires and dreams. Christina Farrell, an accomplished classical singer, excels in the role of Francesca, slowly developing the character’s layers, and capturing both her repressed yearnings and her dedication to her family in her rich mezzo-soprano.

Christina Farrell as Francesca in Revival Theatre Company’s production of ‘The Bridges of Madison County. — photo by Greg Billman

The hexagon-seating of Dows Theatre creates an intimate space with “windows” projected above the seating to indicate the passage of time over the four days of Francesca and Robert’s affair. Scenic designer Scott Olinger bifurcates Francesca’s cozy kitchen from the rest of the stage with a raised wooden runway that serves as the famed bridge as well as isolating Francesca from the rest of the town. This staging also works well to indicate how suffocated Francesca feels in Winterset, along with the gossipy Marge (a delightfully comic Jan McCool) spying on the Johnson homestead and the early ensemble number “You’re Never Alone,” which is about neighborly kindness and also nosiness.

Unlike the novel and film that both play with a framework tale of the adult Johnson children attempting to piece together Francesca’s secrets after her death, the play moves chronologically — maybe too much so. The opening number, “To Build a Home,” may establish one of Francesca’s lifelong desires to settle down, marry and have a safe and secure home life, but we return to that dream in the much more forceful number of the second act, “Almost Real,” and a version, too, in Bud’s yearning “Something from a Dream.” In the second act, Francesca must decide between her family and her love, and in the number “When I’m Gone,” we see how her decision has affected her husband, her children and her whole community.

While the affair is brief, and changes both Francesca and Robert’s lives forever, the musical also demonstrates the intricacy of Francesca’s many loves: her Italian fiancé Paolo, killed during the war; Bud, the dashing American soldier and stalwart provider; her children; her town of Somerset. The tragedy is not that she misses her chance with Robert, but rather that it takes her so long to find her love at home.

[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='/moving-not-mawkish-iconic-iowa-tale-bridges-of-madison-county-comes-to-eastern-iowa/#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' >Email</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="102"/><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>