Iowa’s kink community wants to show you the ropes

Julia DeSpain/Little Village

Uberkinky’s Periodic Table of Kinks has 151 blocks and is equally important as — if not more than, in my opinion — the Table of Elements. Various kinks are sorted into 12 categories, including torture, restraint, role play, butt stuff and vanilla. Everything from tickling to poop play is represented.

Mom, Dad, tread lightly with this one.

Kinks — sexual desires attached to specific objects, acts or body parts that aren’t necessarily sexual in and of themselves — tend to be taboo at the dinner table, but they’re more common than you might think. The Journal of Sex Research found one in three people have experimented with paraphilia, or unusual sexual interests, at some point in their lives. A 2016 UK survey indicated as many as 75 percent of people harbor a fetish.

Probably the most prevalent and certainly well-known kink is BDSM. The acronym is up for debate, but generally refers to erotic bondage, discipline, dominance/submission and sadomasochism. Riding crops, handcuffs, ball gags, harnesses and black leather garments are BDSM tools as well as part of the subculture’s aesthetic.

The organized kink/BDSM community in Iowa is small, but it exists. Iowa Leather Weekend, which takes place in October, is an all-out kinky bonanza, including a vendor market, entertainment pieces and a contest in which participants compete for four Iowa Leather titles: Ms., Mr., Bear and Pet. These titleholders go on to wave the leather pride flag (black-and-blue-striped, with one white stripe cutting the center and a red heart in the upper left corner) around the state, including at the Iowa City Pride Festival.

Bettie Rage, Ms. Iowa Leather 2020, has been in the scene for 20 years. Starting her journey in Minneapolis, she jumped feet first into the leather community after becoming fascinated with the power dynamics between submissive men and dominant women.

Iowa Leather Weekend 2020 titleholders — via Iowa Leather Weekend on Facebook

“When I was 21, I had a friend who brought me to a bar called Ground Zero in Minnesota, and on the weekends, they have a bondage and go-go night,” Rage said. “As soon as I walked in I had a man crawl up to me on his hands and knees and another man asked to kiss my boots. I was there every weekend after that.”

Becoming Ms. Iowa Leather is no joke. Contestants submit a resume and, if picked, undergo an audition before a panel of judges. The audition consists of a private interview with the judges, a speech, a question and a five-minute fantasy scene performed on stage.

For Boy Chris, the Mr. Iowa Leather 2020 titleholder, Leather Weekend is also a good way to discover more about certain kinks. Educational panels present people an opportunity to learn safe sex practices in a welcoming environment. Because their kink can involve intricate skills, like knot-tying, and negotiated relationships, such as that between a dom and a sub, communication and consent are tanned into the leather of BDSM culture.

“We pull in people from all over to watch the contest, and we do educational things,” Chris said. “We educate on various kinks, promoting inclusivity. We want everyone to come — our trans boys, sisters, drag queens, twinks, bears and pups. The pet scene has really exploded so we want to be all-inclusive and welcoming.”

Pet play “is a subculture within our community that allows people to let go and feel comfortable in social scenes,” Chris explained. While people with a pet kink often get off on playing the role of a submissive puppy, including wearing a collar, leash or muzzle, others prefer to portray cats, or other animals “that capture their personality.”

The list of domination-, pain- and restraint-related kinks is virtually endless, including such niche interests as cuckolding and “human furniture” (which is pretty much exactly what you think it is). To signal which kink they’re into at meetups, people put various coded items, often colored handkerchiefs, in their back pocket. A red handkerchief indicates an interest in fisting, yellow for “water sports,” hunter green for daddy play, black for BDSM and so on and so forth.

“There are plastic forks you can put in your back pocket — that just means you’re looking for dinner — and another is a sweatband which means you’re looking for wrasslin’ fun,” said Rage, explaining the most unique back-pocket tokens she’s seen.

Leather pride flag, designed by Tony DeBlase in 1989

Rage understands how difficult it can be to overcome the fear of outing oneself as a BDSM enthusiast, particularly as a woman in a predominantly male scene. Before becoming Ms. Iowa Leather, she established a kink and coffee group at Smokey Row in Des Moines for female-identifying and nonbinary folk to have a safe space to talk all things kink without male-identifying people around.

“Running for title was important to me because there are so many spaces that are still men-only spaces [where] women and trans folks aren’t necessarily welcome,” she said. “I wanted to win this title to be a presence in the women’s community and to change things.”

The Iowa Leather title family has recently broadened its outreach, offering monthly Think Kink classes at the Blazing Saddle in Des Moines, open to anyone 18 or older. Held on the second Tuesday of every month and spanning six months, the lessons are designed for both beginner and experienced kinksters.

“The first one was consent and the next one [on Feb. 11] will be about impact play,” Chris explained. “In that topic it’s about, how do you do those things without hurting, and then teaching what consent you need to think about when using a cane to hit someone.”

Iowa Leather will also expand beyond Des Moines metro, hosting a Sash Bash at Studio 13 in Iowa City March 6-8, and an event in Waterloo at Kings and Queens Club the first weekend in April.

Julia DeSpain/Little Village

I felt very comfortable interviewing Rage and Chris, and told them so. As a closeted kinky queer, being sex-forward is something I crave but haven’t acted on, held back by trauma and boys who don’t respond to my 2 a.m. booty call. The Iowa Leather titleholders reassured me that the community is open to anyone, regardless of if they’re having sex or not. There’s no pressure to be anything in a place largely written off as “bad” or “perverted,” a few negative stereotypes unfairly hurled their way. Once you overcome what society has conditioned you to believe is bad, you start living.

“People have kinks. Gay, straight, nonbinary, whatever people want to identify as, they have kinks,” Chris said. “We just want to reach out and let people know they’re not alone. My title family is living our best lives and showing people you can have fun and still be an adult.”

Meggie Gates is a comedian and writer from Cedar Rapids, based in Chicago, Illinois. They write for the Chicago Reader, Consequence of Sound, Reductress and a variety of other places, including, of course, Little Village, located in their favorite city in the world. They enjoy comic books and hate sand between their toes. This article was originally published in Little Village issue 278.

[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='/iowas-kink-community-wants-to-show-you-the-ropes/#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="224"/><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>