BTW: This post started as a response to a comment by Indigo Bird, here. Thanks for your comment! Indigo’s excellent blog on Art, Sexuality and Death, in later life, is here.
<?php /** * Header template for the theme * * Displays all of the <head> section and everything up till <div id="main">. * * @package WordPress * @subpackage Twenty_Eleven * @since Twenty Eleven 1.0 */ /** * @global int $page Page number of a single post. * @global int $paged Page number of a list of posts. */ global $page, $paged; ?><!DOCTYPE html> <html <?php language_attributes(); ?>> <head> <meta charset="<?php bloginfo( 'charset' ); ?>" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title> <?php // Print the <title> tag based on what is being viewed. wp_title( '|', true, 'right' ); // Add the site name. bloginfo( 'name' ); // Add the site description for the home/front page. $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) { echo " | $site_description"; } // Add a page number if necessary: if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) { /* translators: %s: Page number. */ echo esc_html( ' | ' . sprintf( __( 'Page %s', 'twentyeleven' ), max( $paged, $page ) ) ); } ?> </title> <link rel="profile" href="https://gmpg.org/xfn/11" /> <link rel="stylesheet" media="all" href="<?php echo esc_url( get_stylesheet_uri() ); ?>?ver=20260819" /> <link rel="pingback" href="<?php echo esc_url( get_bloginfo( 'pingback_url' ) ); ?>"> <?php /* * We add some JavaScript to pages with the comment form * to support sites with threaded comments (when in use). */ if ( is_singular() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } /* * Always have wp_head() just before the closing </head> * tag of your theme, or you will break many plugins, which * generally use this hook to add elements to <head> such * as styles, scripts, and meta tags. */ wp_head(); ?> </head> <body <?php body_class(); ?>> <?php wp_body_open(); ?> <div id="page" class="hfeed"> <header id="branding"> <hgroup> <?php $is_front = ! is_paged() && ( is_front_page() || ( is_home() && ( (int) get_option( 'page_for_posts' ) !== get_queried_object_id() ) ) ); $site_name = get_bloginfo( 'name', 'display' ); $site_description = get_bloginfo( 'description', 'display' ); if ( $site_name ) : ?> <h1 id="site-title"><span><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>><?php echo $site_name; ?></a></span></h1> <?php endif; if ( $site_description ) : ?> <h2 id="site-description"><?php echo $site_description; ?></h2> <?php endif; ?> </hgroup> <?php // Check to see if the header image has been removed. $header_image = get_header_image(); if ( $header_image ) : // Compatibility with versions of WordPress prior to 3.4. if ( function_exists( 'get_custom_header' ) ) { /* * We need to figure out what the minimum width should be for our featured image. * This result would be the suggested width if the theme were to implement flexible widths. */ $header_image_width = get_theme_support( 'custom-header', 'width' ); } else { $header_image_width = HEADER_IMAGE_WIDTH; } ?> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home" <?php echo $is_front ? 'aria-current="page"' : ''; ?>> <?php /* * The header image. * Check if this is a post or page, if it has a thumbnail, and if it's a big one */ $image = false; if ( is_singular() && has_post_thumbnail( $post->ID ) ) { $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), array( $header_image_width, $header_image_width ) ); } if ( $image && $image[1] >= $header_image_width ) { // Houston, we have a new header image! echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' ); } else { twentyeleven_header_image(); } // End check for featured image or standard header. ?> </a> <?php endif; // End check for removed header image. ?> <?php // Has the text been hidden? if ( 'blank' === get_header_textcolor() ) : $header_image_class = ''; if ( $header_image ) { $header_image_class = ' with-image'; } ?> <div class="only-search<?php echo $header_image_class; ?>"> <?php get_search_form(); ?> </div> <?php else : ?> <?php get_search_form(); ?> <?php endif; ?> <nav id="access"> <h3 class="assistive-text"><?php _e( 'Main menu', 'twentyeleven' ); ?></h3> <?php /* * Our navigation menu. If one isn't filled out, wp_nav_menu() falls back to wp_page_menu(). * The menu assigned to the primary location is the one used. * If one isn't assigned, the menu with the lowest ID is used. */ wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?> </nav><!-- #access --> </header><!-- #branding --> <div id="main">
In the last episode of the Maddie saga the Wicked Headmaster character throat-fucked Maddie.
Oddly, that’s not a thing of mine, really. I do it if a submissive has told to me that that’s a turn-on for her. I don’t like to have to think of my cock as a choke hazard.
Drop this, and it won’t break. Fact!
When I do want to deliver my best hard, fast and ruthless fuck, I prefer to be doing penis-in-vagina sex, because cunts are tough and evolved to take some fairly rough treatment. Much more so than the throat or the anus. I love having my cock sucked, and I’m charmed when a woman wants to show me clever things she can do. So I prefer having my cock sucked where my partner has some freedom of action. I also love anal sex, but there’s a definite limit to how rough you can be.
So I didn’t want to write some throat-fucking erotica because that’s one of my key turn-ons. It came out of the characters. The Headmaster character was extremely turned on and wanted to come, quickly. That’s the reason that Maddie’s aware of, and she liked that sense of being used by him for his pleasure.
I think that he also had a sense that Maddie would like that sensation of being helplessly taken. That’s already part of the vibe between them, so he stepped outside real-world bdsm rules but not the feelings and desires both characters have.
There’s a sense of care there, even when he’s apparently using her as a masturbation device. The way he pulls out after she gags and gives her time to catch her breath is a hint towards that. Though he doesn’t stop till a little bit after she gags, so she never has that unwelcome feeling that she’s in control.
So in their universe (which is absolutely not ours) he’s doing the right thing. There’s a kind of unspoken understanding between him and Maddie, and he keeps his end of the bargain.
I have a fairly 3-D sense of who Maddie is. She’s being very sexual and sexually driven, but she feels like a real person, to me. Partly because she’s based on real people, one in particular, who told me about acquiring an older Master when she was about Maddie’s age. (He wasn’t her Headmaster, though. No laws were broken, even in our world.)
The headmaster at home, alone. relaxing In casual dress. Don’t panic!
The person who’s closer to a fantasy figure, I think, is her Headmaster, who has no doubts, is always sexy, and miraculously always knows just how cruel to be, in order to be kind.
Obviously, relying on “the vibe between us” wouldn’t be enough of a precaution, or enough consent, in the real world. I don’t think, in the real world, you get any points for introducing some new and challenging bdsm practice, and yelling, “Surprise!”
But fiction is a different thing. Characters can act on extreme emotional needs (as well as sexual needs) and we can enjoy their stories.
But we’re in our universe, which has all sorts of potential consequences, and they’re in their universe, which has fewer.
So long as we can tell their world from ours (and don’t do things like believing the Transformers movies are documentaries), I’m prepared, as Maddie’s narrator, to give them their heads and let them go where they like.
They just worry me sometimes, that’s all.