<?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">
Arethusa got this caning for missing a doctor’s appointment. But the first thing I did was put down not one but two pillows for her to rest on, so she didn’t hurt herself, bending over my table.
It didn’t strike me, until I looked at the photos I took, what an odd mix it was: caring so much about her comfort, and then taking the cane and making her as uncomfortable as I possibly could.
I’d told Arethusa to wait for me naked at her front door on her knees, with her forehead on the carpet.
It was melodramatic and a little cliched, but it was going to be the first time we met. I’d thought we should start with things she’d read about and wanked to. To show that I was going to bring them to life.
So within two minutes of our having met for the first time she’d demonstrated the formidable fellatio skills she’d mentioned in one of her emails. And, though duly pleased, I’d managed to find or manufacture some fault, and put her over my knee, sitting on her couch.
Then she had corner time, for the first but not last time in her adult life. She waited, wondering what I was going to do with her, or to her, next. To be honest, I was a little moonstruck myself, by the speed with which we’d found our places. So I was also wondering what next.
The beginning of what was to become a long session, and a long relationship. She assures me her arse is still utterly splendid, though someone else is keeping it warm these days.
I’ve had to do some cropping (you should excuse the expression), but she was and is lovely, body and soul.
Poetry is what happens is when you’ve had an emotional, moving experience, and then you are able to return to that state in memory, while you’ve not moved by the experience because it isn’t happening any more. That’s what Wordsworth said, anyway: “Poetry is emotion reflected in tranquillity.”
This is that blissful state. The peace that comes after the storm, and a lovely, calm poet.
This is my girl, over my knee in a hotel in a strange city, getting spanked. Oh, because she was late home, and more importantly because she hadn’t been spanked for a whole ten hours.
But – stop me if you already know this – it’s actually pretty tricky, delivering a spanking with one hand while taking action shots with the other. This sort of thing is the result.
Oh, the good photo of the same scene, same spanking? It looks more like this:
The end of the caning. I’m quite proud of those closely spaced marks, and the story they tell.
But I like the combination of those hot stripes and the warmer blush surrounding them, and the warmth of the light. Which was more luck, for me as photographer, than good management. But warmth, in every sense, is right.
In the last two posts,hereandhere, Arethusa has been waiting for punishment, for skipping two doctor’s appointments.
In this photo the punishment has finally begun. There are many strokes to go, but the commencement of a promised caning, especially when it’s deserved, is a relief.
Of course there is pain, and more to come. But pain also wipes the slate clean. The fault is paid for, and she can forgive herself, and know that she is forgiven.
Life begins afresh.
PS: I love those cane marks. They look like kisses in her flesh, which in a sense is what they were.
In last week’s Sinful Sunday, Arethusa stood in disgrace, waiting, holding the cane between her buttocks, not allowed to move.
She’d missed two doctor’s appointments. That broke Master’s first and second rules for her: obedience, and taking proper care of herself. Master said he was going to help her, but first he had to punish her. The wait had helped her to accept both of those facts.
Her Master took the cane from her at last, and led her to the kitchen table. He attached her wrists and ankles to spreader bars, and tied those bars, and therefore her, to the table.
Then he took up the cane again. She heard him give it several practice swishes through the air, and she knew that he needed no practice. He just wanted her to hear that ominous sound. Her caning was going to be severe.
The skin of her buttocks and back was alive, glowing with a kind of anticipation. Some of it was fear, but not all of it. At least, and at last, things were about to start being made right.