Mouths 12: Fleeing

“Mouths” is a fiction story presented in installments. This is the final chapter; read from the beginning, starting here.

Mouths XII: Fleeing

I don’t hear the bullet pass by me. It doesn’t hit Sheila. He must have aimed at my back. The mouths must have gotten it. I smile. This is good to know. But Sheila is stumbling and I’m following and the cop can still shoot her. More are probably on the way. Nothing is really okay. “Keys!” I yell, and she drops them and swears and almost screams but I tell her that it’s okay and that I took care of the bullet and I kick the keys and pick them up and we go to the car. It starts. “Things are better already. See?” I try to smile. It doesn’t work. I start the car. Sheila’s exhausted and terrified. Her eyes aren’t quite able to focus. The dashboard light illuminates the bloodstains on her mouth. The old woman’s blood stains my mouths.

“I can still taste him.” She says. “It was warm.” She’s fading a bit. Must have been moving on pure adrenaline. I turn on the radio as I put the car in reverse. A good distraction. A lot of cars play loud radios in this neighborhood. The strain is affecting her. It makes sense. That I feel more alive than ever is what is strange. I accept it. Johnny Cash’s cover of “Bullet with Butterfly Wings” comes on, and I turn it up.

No shirt. Mouths moving, but with a quiet whirring. No moans. For now. The cop. That cop. I think about him, and suddenly they start to moan and flash, my back digging into the seat behind me. Sheila stares at me, and then smiles through her fog. “You need to eat him, baby.”

“I know. I will.” I feel her strain fade, exhaustion taking its place. I feel bad. I hear a gunshot. It becomes hard to drive. I skid. I look up. I see the cop in my rearview, still in firing position. My mouths whir in rage, the black groan of their hunger drowning out the radio, which switches to static. I sit up. The seat is mostly gone. The light is bad enough that I can’t guarantee the cop can see well. It isn’t the kind of neighborhood where lighting is a priority. Or, frankly, a preference. I stop the car. Sheila whimpers, but then goes quiet. I push my finger into the dome light, killing it. “Go to my car, baby. In the carport. Wait for me.” I don’t want to leave her behind. Not anymore. Not ever again.

Art by Aaron Gillespie
Art by Aaron Gillespie

I walk across the parking lot. He’s leaning against his squad car, holding the gun, holding gauze against his arm with his good hand. My palms are snapping. Open. Closed.

“You shot the woman.” It’s a fact. “What the fuck had she done to you? She was on your side.” He just laughs. I need to focus. “What the fuck did she do to you?”

The cop laughs louder than the mouths. It is the loudest laugh I have ever heard. Joy is alien to it. “What’s the matter with your woman, mouth man? Doesn’t she have a taste for blood? Too bad. You probably like freaky ladies, don’t you?” He laughs again. Bad laughter. He’s off in the wrong kind of ways, twisted, like he was planted in some perverse soil. He’s evil, but in control. He coughs and spits. “You made a lot of the wrong people worried. We weren’t expecting to see mouths yet. And not on someone like you. You’re a mistake. They don’t like mistakes. They will make a lot of things happen to ensure you go away. People want to see you dead.”

He inhales. There’s an uncanny calm in his voice. “They only need you dead. I want to see you hurt.” I wish the mouths weren’t so loud. He’s walking closer. Nonchalantly points the gun toward the car and its black interior. Sheila’s body looks limp against the passenger side door. Fuck. She passed out. “I know how to wake her,” he says. “I’ll shoot her. In the guts. The pain will wake her. Keep her company.” He laughs, then spits again. It sounds like blood as it hits the pavement. “Don’t fuck with me, and maybe she will make it out of this alive. Got it, mouth man?” I nod. I try to not let my body vibrate off the ground. The mouths are chomping. If they were organic, I could imagine them frothing. But they’re cold. “Give me your wrists, freakshow.”

Does he not notice the noise? Is he just playing with me? It’s too dark. This isn’t a game I understand. He seems to know the rules of it far better than I do. He isn’t afraid of them. In spite of the mouths, I’m afraid. He knows something, and it’s making him powerful. My muscles tighten. I choose to smile. He’s close enough now. I spit at him. He roars, shoots. Shoots me, not her. My hand moves, and I watch my palm devour the bullet. No impact. No pain. It’s time. I walk forward slowly. He empties his clip, bullets flying. Most are aimed at my heart, and they’re devoured. He gets wise at the last one, but my wrist moves to cover the space between my eyes. I’m absolutely safe. He’s staring. Shaking. Not in control anymore. Now he sees what I am. I smile. “You shouldn’t be able to do that. You shouldn’t know about any of this. You should have dropped. What the fuck happened with you?” I hit him with the back of my hand and he drops. Stunned. Shock. I don’t know. But he’s not active meat anymore. I can’t feed. Even though the mouths want to. Rules are rules, even when we don’t understand them.

Suddenly there are lights. Other voices. Too many to count. “You are surrounded. Hands up. Please move to the squad car and put your hands on the hood. We have orders to shoot to kill.” There’s truth behind their voices. But they don’t know what they’re dealing with. I walk forward. A medic attends the cop, bandaging his arm. And his head. There’s a chunk of raw meat on the pavement where he dropped. Not my fault. Not exactly. My mouths are quiet. My arms are behind my back. Handcuffed. Turn around. Back to the car.

A car starts. There’s a scream. Sheila. Screaming screaming screaming screaming screaming like she’s trapped in the bad dreams that spill darkness beyond nights. The cops turn her way. Confusion. I put my left palm over the metal of my right cuff. It isn’t there. I’m free. I punch the cop in front of me, grabbing his gun, shooting two of the others in the leg. They’re good guys. Not time to feed. Radios are going off. I know where I parked the car and I run. More cops will come, soon. People will get hurt.

Mouths by Daniel Boscaljon; art by Aaron Gillespie
Art by Aaron Gillespie
A cop faces me. Young. He has a moustache. Kind eyes. I throw what remains of my cuffs toward him. He turns pale. I point to the dirty cop. “Watch that one. Or don’t. Justice is coming, either way.” He backs away. Takes out his gun, squeezes off a few rounds. My mouths are too quick. He realizes the futility, drops the gun, takes cover. I walk slowly to my car.

Sheila’s voice in the darkness: “I had my dirty laundry still in there. I leaned it against the door and went out the back door. Waited down low in case they shot. I kept the car running, though. I hope I did okay.” I feel her hand on the small of my back.

I kiss her, hard, letting her feel the cool metal of my right index finger mouth against her jawline. “You did real good, baby. Real good. Do you want to get out of here? You can still make your way on your own.”

She turns and stares at me. “I’m with you.” I smile. Then I think about the old woman, whose dead body remains unconsumed. She was good, even if she was a bitch. Those aren’t mutually exclusive. Something tastes rotten about everything. My mouths aren’t happy.

“That cop will be a problem.”

“I know.”

“I need to take care of that problem.”


I look around peering into the darkness. It clears for me when I focus. The parking lot is a state of confusion. Cops are running into the apartment, looking at the old lady, listening to the bad cop. I won’t be able to get to him without hurting a lot of people. I will need to wait. I keep the lights off until we’re three blocks away. We need to lay low. I need a shirt. I need to stop sweating. I need to feed. I need to feed again. I need the cop. The woman didn’t have to die. I hated her, but she deserved better than that. There’s something evil about that cop. Even if he knows something, he needs to be eaten. I still need to feed. Soon. Sooner than the cop, probably. His wickedness is deeper than Freely’s — he delights in it. Celebrates it. But there has to be something that even that man has done with regret. At some point. I just need to find it.

My hand rests on Sheila’s thigh, palm mouth closed. Her hand is on top of mine. The darkness looms ahead. Mouths whirring, I race into it.

[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='/mouths-12-fleeing/#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' >Comments</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="129"/><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>