================ XML ==================== <?xml version="1.0" encoding="UTF-8"?> <page><head><title>Partridge Family Love Ch. 01 - Celebrities &amp; Fan Fiction - Literotica.com</title><description>Shirley teaches Keith about love.</description><keywords>Partridge Family Love Ch. 01, philsogood69, keith felt, shirley sat, shirley partridge, back keith, keith looked, partridge family, mother moved, shirley looked, happy make, wanted home</keywords></head><body><pageurl escaped="http%3A%2F%2Fwww.literotica.com%2Fstories%2Fshowstory.php%3Furl%3Dpartridge-family-love-ch-01">http://www.literotica.com/stories/showstory.php?url=partridge-family-love-ch-01</pageurl><languages><language name="en" current="1" flag="images/flags/gb.png" flagNew="/imagesv2/lang/gb.png" status="1" link="//www.literotica.com/stories/">English</language><language name="es" current="0" flag="images/flags/es.png" flagNew="/imagesv2/lang/es.png" status="1" link="//spanish.literotica.com/stories/">Spanish</language><language name="de" current="0" flag="images/flags/de.png" flagNew="/imagesv2/lang/de.png" status="1" link="//german.literotica.com/stories/">German</language><language name="fr" current="0" flag="images/flags/fr.png" flagNew="/imagesv2/lang/fr.png" status="1" link="//french.literotica.com/stories/">French</language><language name="nl" current="0" flag="images/flags/nl.png" flagNew="/imagesv2/lang/nl.png" status="1" link="//dutch.literotica.com/stories/">Dutch</language><language name="it" current="0" flag="images/flags/it.png" flagNew="/imagesv2/lang/it.png" status="1" link="//italian.literotica.com/stories/">Italian</language><language name="ro" current="0" flag="images/flags/ro.png" flagNew="/imagesv2/lang/ro.png" status="1" link="//romanian.literotica.com/stories/">Romanian</language><language name="pt" current="0" flag="images/flags/pt.png" flagNew="/imagesv2/lang/pt.png" status="1" link="//portuguese.literotica.com/stories/">Portuguese</language><language name="ot" current="0" flag="images/flags/ot.png" flagNew="/imagesv2/lang/gb.png" status="1" link="//other.literotica.com/stories/">Other</language></languages><current-category id="27" sdesc="CE" type="story" cat-url="https://www.literotica.com/c/celebrity-stories" cat-index-url="https://www.literotica.com/c/celebrity-stories/1-page" cat-top-url="https://www.literotica.com/c/celebrity-stories/top" cat-tags-url="https://www.literotica.com/c/celebrity-stories/tags" cat-comms-url="https://www.literotica.com/c/celebrity-stories/comments" top-cat-url="https://www.literotica.com/top/Celebrities-Fan-Fiction-27" series-cat-url="https://www.literotica.com/series/Celebrities-Fan-Fiction-27"><name>Celebrities &amp; Fan Fiction</name><description>Parodies &amp; erotic fan fiction about famous people.</description></current-category><banners><banner position="top">&lt;div class=&quot;block_id-c3RvcnlwYWdlMjctdG9wfDE4fHRvcA==&quot;&gt;&lt;div style=&quot;width: 480px; padding: 9px 0 20px; background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 80%; border: 2px solid #000; margin: 20px 0; &quot;&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;DISCLAIMER:&lt;/b&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0 9px;&quot;&gt;The stories in the &amp;quot;Celebrity&amp;quot; section of Literotica are all fictional parodies - none are true, nor are they approved of by the celebrities named in the stories. Authors write these fictitious stories about famous people for the same reason that Larry Flynt made fun of Jerry Falwell, because they can. The Supreme Court of the United States, the country where this site is located, has ruled that parodies involving famous people are perfectly and totally legal under the United States Constitution. The specific case law on this was decided in the case of &amp;quot;&lt;a href=&quot;http://www.bc.edu/bc_org/avp/cas/comm/free_speech/hustler.html&quot; target=&quot;_blank&quot;&gt;Hustler Magazine, Inc. et al. v. Jerry Falwell&lt;/a&gt;&amp;quot; in 1988. No harm is intended toward the celebrities featured in these stories, but they are public figures and in being so, they must accept that they are fair target for parodies by the public. We believe in the first amendment, and more broadly, in the basic principle of free speech and this section may push the boundaries of that principle, but the United States Supreme Court has approved of this type of material. We believe that the Supreme Court was correct in their decision.&lt;/p&gt; &lt;/div&gt;&lt;/div&gt;</banner><banner position="inhead" conttype="css"/><banner position="inhead" conttype="js"/><banner position="inbody" conttype="css"/><banner position="inbody" conttype="js"/><banner position="bottom">&lt;div class=&quot;block_id-c3RvcnlwYWdlMjctYm90dG9tfDR8Ym90dG9t&quot;&gt;&lt;!-- Start Bottom Ad --&gt; &lt;table width=&quot;500&quot; border=&quot;0&quot; align=&quot;center&quot; cellpadding=&quot;2&quot; cellspacing=&quot;10&quot;&gt; &lt;tr&gt; &lt;td onmouseover=&quot;this.bgColor='#FFCCFF'&quot; onmouseout=&quot;this.bgColor='#CCFFFF'&quot; align=&quot;center&quot; width=&quot;33%&quot; bgcolor=&quot;#CCFFFF&quot; style=&quot;border:2px solid #0000FF;&quot;&gt;&lt;b&gt;&lt;font face=&quot;Arial, Verdana&quot;&gt;&lt;a href=&quot;http://shop.literotica.com/&quot;&gt;Literotica&lt;br /&gt; Toy Store&lt;/a&gt;&lt;br /&gt; &lt;font size=&quot;-2&quot;&gt;ADULT TOY &amp;amp; DVD STORE FAST &amp;amp; DISCREET&lt;/font&gt;&lt;br /&gt; &lt;/font&gt;&lt;/b&gt;&lt;/td&gt; &lt;td onmouseover=&quot;this.bgColor='#FFCCFF'&quot; onmouseout=&quot;this.bgColor='#CCFFFF'&quot; align=&quot;center&quot; width=&quot;33%&quot; bgcolor=&quot;#CCFFFF&quot; style=&quot;border:2px solid #0000FF;&quot;&gt;&lt;b&gt;&lt;font face=&quot;Arial, Verdana&quot;&gt;&lt;a href=&quot;http://vipcams.literotica.com/&quot;&gt;Literotica&lt;br /&gt; XXX Webcams&lt;/a&gt;&lt;br /&gt; &lt;font size=&quot;-2&quot;&gt;24/7 LIVE CAMS - FREE PREVIEW W/AUDIO!&lt;/font&gt;&lt;br /&gt; &lt;/font&gt;&lt;/b&gt;&lt;/td&gt; &lt;td onmouseover=&quot;this.bgColor='#FFCCFF'&quot; onmouseout=&quot;this.bgColor='#CCFFFF'&quot; align=&quot;center&quot; width=&quot;33%&quot; bgcolor=&quot;#CCFFFF&quot; style=&quot;border:2px solid #0000FF;&quot;&gt;&lt;b&gt;&lt;font face=&quot;Arial, Verdana&quot;&gt;&lt;a href=&quot;http://www.literoticavod.com/&quot;&gt;Literotica&lt;br /&gt; Adult Movies&lt;/a&gt;&lt;br /&gt; &lt;font size=&quot;-2&quot;&gt;STREAMING ADULT MOVIES PAY PER MINUTE&lt;/font&gt;&lt;br /&gt; &lt;/font&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;!-- End Bottom Ad --&gt;&lt;/div&gt;</banner><banner position="inhead" conttype="css"/><banner position="inhead" conttype="js"/><banner position="inbody" conttype="css"/><banner position="inbody" conttype="js"/></banners><story hot="1" editors-pick="0" id="152758" author="173847" category="27" new="0" winner="0" rate="4.63" allow_vote="1" url="https://www.literotica.com/s/partridge-family-love-ch-01" url4url="https%3A%2F%2Fwww.literotica.com%2Fs%2Fpartridge-family-love-ch-01" url4url_full="http:https%3A%2F%2Fwww.literotica.com%2Fs%2Fpartridge-family-love-ch-01" enable_comments="1" nr_pages="1"><name>Partridge Family Love Ch. 01</name><description>Shirley teaches Keith about love.</description><date>07/13/04</date><text page="1">&lt;i&gt;Disclaimer: This story is based on characters and situations created and owned by ABC. No money is being made and no infringement is intended.&lt;/i&gt;&lt;br /&gt; &lt;br /&gt; * * * * *&lt;br /&gt; &lt;br /&gt; Shirley Partridge lay back in her tub full of bubbles as she savored an all too rare moment of peace and quiet. Being a single mother of five children was difficult enough, but adding to the stress was their hectic travel schedule as they toured around the country in their painted school bus playing concert after concert. They were finally home for a break. Tracy, Christopher, and Danny were staying with their grandparents for a couple of weeks. Laurie was off visiting a friend at the beach leaving only Keith at home. And Keith was out on a date giving Shirley a chance to finally relax. She refilled her glass with wine from a half empty bottle. She normally didn't drink, trying to be a model parent, but felt it would help her unwind. &lt;br /&gt; &lt;br /&gt; She closed her eyes as she thought about the events of the past year, their first as a musical singing group. Tracy was now 6 and Christopher 8 and they had grown out of their initial shyness and were now pros on the stage. Danny was still wheeling and dealing at 11 while Laurie was becoming a beautiful young woman. Keith was the one who had matured the most while on the road. Now 17, he had become a man and was wildly popular with girls and women alike. She pictured his face, the way he moved and the sound of his voice. He had certain mannerisms that acutely reminded her of her dead husband. No wonder he was so attractive to the opposite sex. She reminisced about her husband and the steamy relationship they had – it was no accident that they had 5 children. She idly wondered how many women Keith had slept with. Unbidden images of Keith thrusting into a woman unexpectedly flooded her mind. Shirley Partridge snapped open her eyes. &lt;br /&gt; &lt;br /&gt; &quot;Too much wine,&quot; she told herself.&lt;br /&gt; &lt;br /&gt; She stood and stepped out of the bathtub. Picking up a towel, she dried herself off in front of the mirror. She checked out her body. Her breasts were full, still well supported despite having five children. She still had a flat stomach and her hips rounded out her feminine figure. Not bad for thirty-eight she thought to herself. Too bad there's been no man to appreciate what I have. &lt;br /&gt; &lt;br /&gt; She heard the front door close. She picked up her bath robe and put it on, tying it loosely around her waist.&lt;br /&gt; &lt;br /&gt; &quot;Who's there?&quot; she called out.&lt;br /&gt; &lt;br /&gt; &quot;It's just me, Mom,&quot; Keith answered.&lt;br /&gt; &lt;br /&gt; Shirley walked into the brightly lit family room where Keith sat slumped on the sofa, looking blankly out the window into the night. He was wearing khaki bellbottoms and a print shirt with the top buttons undone. He had grown into a handsome and hot young man. No wonder the girls went crazy over him.&lt;br /&gt; &lt;br /&gt; &quot;Didn't you have a date with Susan?&quot; she asked.&lt;br /&gt; &lt;br /&gt; &quot;Yes.&quot;&lt;br /&gt; &lt;br /&gt; &quot;What are you doing home so early? I didn't expect you back for several more hours.&quot;&lt;br /&gt; &lt;br /&gt; &quot;She wanted to go home early,&quot; Keith replied dejectedly.&lt;br /&gt; &lt;br /&gt; Shirley sat down next to her son on the sofa. She could tell something was bothering him.&lt;br /&gt; &lt;br /&gt; &quot;Do you want to talk about it?&quot; she gently asked.&lt;br /&gt; &lt;br /&gt; Keith looked up at his mother. When she sat down, her robe had inadvertently, partially fallen open, allowing him to see most of her breast. He knew he shouldn't look, but he couldn't help himself and felt a twitch in his groin. He then saw the look of concern on his mother's face and suddenly realized how beautiful she was. How had he not noticed that before? Something clicked inside him and he decided to confide in his mother.&lt;br /&gt; &lt;br /&gt; &quot;I guess I wasn't able to give her what she wanted.&quot;&lt;br /&gt; &lt;br /&gt; Shirley's mind whirled. Was the girl unhappy with Keith's sexual performance? Did he ejaculate too quickly? Did she not have an orgasm?&lt;br /&gt; &lt;br /&gt; &quot;What do you mean?&quot;&lt;br /&gt; &lt;br /&gt; &quot;Well, mom, you've always taught me to be a gentleman. After I picked Susan up, she kept bumping into me and standing right against me. I tried to keep a respectable distance but she kept doing it. Then she leaned over and tried to kiss me. I – I didn't know what to do so I pulled away. Then she got mad and wanted me to take her home.&quot;&lt;br /&gt; &lt;br /&gt; &quot;She made you feel uncomfortable and you didn't know how to take it.&quot;&lt;br /&gt; &lt;br /&gt; Keith just nodded.&lt;br /&gt; &lt;br /&gt; A sudden thought occurred to Shirley as she looked at her son.&lt;br /&gt; &lt;br /&gt; &quot;Have you ever been with a woman?&quot;&lt;br /&gt; &lt;br /&gt; Keith looked down at his feet and shook his head. &lt;br /&gt; &lt;br /&gt; &quot;I'm supposed to be some kind of teen idol singing about love and I don't know the first thing about it. And I'm afraid a date will discover this and my reputation will be ruined.&quot;&lt;br /&gt; &lt;br /&gt; &quot;You mean you've been on all those dates and...&quot;&lt;br /&gt; &lt;br /&gt; &quot;Nothing. We never did anything except hold hands. I'm not sure what to do after that, so things never went any further.&quot;&lt;br /&gt; &lt;br /&gt; Shirley leaned forward and took her son's hands in hers. &lt;br /&gt; &lt;br /&gt; &quot;I'm so sorry. But I'm glad you felt you could confide in me.&quot;&lt;br /&gt; &lt;br /&gt; As she leaned forward, her robe fell open even further giving Keith an eyeful of her full breasts. &lt;br /&gt; &lt;br /&gt; &quot;Maybe I could help you,&quot; she offered.&lt;br /&gt; &lt;br /&gt; &quot;What do you mean?&quot;&lt;br /&gt; &lt;br /&gt; &quot;Well, we could do some role playing, that is if you don't mind using your dried up old Mom to practice with.&quot;&lt;br /&gt; &lt;br /&gt; Keith looked down at her breasts under her open robe and back up to her face.&lt;br /&gt; &lt;br /&gt; &quot;Dried up? Mom, you're one of the hottest women I've ever seen.&quot;&lt;br /&gt; &lt;br /&gt; She blushed at his compliment. She had seen Keith admiring her breasts but the wine made her feel so relaxed that she didn't see the harm in it. And she liked the attention. It had been so long since a man had seen them.&lt;br /&gt; &lt;br /&gt; &quot;Well, shall we get started?&quot;&lt;br /&gt; &lt;br /&gt; &quot;OK, what do I do?&quot;&lt;br /&gt; &lt;br /&gt; &quot;Sit next to me.&quot;&lt;br /&gt; &lt;br /&gt; He moved closer on the sofa so that he was right next to his mother. He could feel the heat coming off of her body and smell the fragrance of the bath soap on her skin. Her robe still hung open and he could see the swell of her breast. His penis started to harden as he looked at his mother.&lt;br /&gt; &lt;br /&gt; &quot;The most important thing is to pay attention to the clues a woman gives you. For example, if she leans toward you, that means you can put your arm around her and get closer.&quot;&lt;br /&gt; &lt;br /&gt; Shirley leaned against Keith as she said this. He put his arm around his mother and pulled her closer. He could feel her breast pressing against his side, arousing him even more.&lt;br /&gt; &lt;br /&gt; &quot;Very good.&quot; Shirley encouraged. &quot;After you've been doing this for a while you can move on by letting your hands touch 'safe' areas of the body like the arms, neck, and back.&quot; &lt;br /&gt; &lt;br /&gt; Keith followed her instructions and started to run his hand over her back and up to the nape of her neck. With his other hand he reached over and started rubbing her other arm.&lt;br /&gt; &lt;br /&gt; Shirley closed her eyes and leaned her head against her son's shoulder. It felt so good to be held by a man again. She could feel herself getting aroused. A part of her told her that things had already gone too far, but the wine and her own feelings prevented her from stopping Keith.&lt;br /&gt; &lt;br /&gt; She opened her eyes and looked up. She could see her son looking down into her own eyes, not as her son, but as a man looks at a woman. She tilted her head back, her mouth parted slightly and closed her eyes, waiting. &lt;br /&gt; &lt;br /&gt; Keith looked down at his mother's face. She was so beautiful, so alluring. He was drawn to her and he closed his eyes just as their lips touched tentatively brushing against eachother. He started to kiss her lightly and she responded. The kisses quickly became more urgent and Shirley's mouth was soon hungrily devouring her son's. He couldn't believe he was kissing his mother like this.&lt;br /&gt; &lt;br /&gt; But then logic took over and Shirley pushed Keith away.&lt;br /&gt; &lt;br /&gt; &quot;Keith honey. This isn't right. I shouldn't be doing this.&quot;&lt;br /&gt; &lt;br /&gt; Keith felt a stab of disappointment. He had always thought he had an attractive mother, but tonight the blinders had been lifted and he found her so sexually desirable that he would do anything to have her.&lt;br /&gt; &lt;br /&gt; &quot;You're probably right, Mom. I'm sure I can figure this out on my own.&quot;&lt;br /&gt; &lt;br /&gt; Her robe had fallen off her shoulder while they were kissing, leaving one breast almost completely exposed. Keith looked longingly at her breast.&lt;br /&gt; &lt;br /&gt; Shirley saw Keith admiring her breast. He was so damn hot. That's when the wine and hormones took over.&lt;br /&gt; &lt;br /&gt; &quot;But then again, who better to teach you than me to make sure you get it right. That is, if you want to continue.&quot; &lt;br /&gt; &lt;br /&gt; &quot;I never wanted you to stop,&quot; Keith answered.&lt;br /&gt; &lt;br /&gt; &quot;Well then, we'll first cover female anatomy.&quot;&lt;br /&gt; &lt;br /&gt; She untied and opened her robe so her son could see her breasts. Keith just sat there, mouth hanging open, staring at her beautiful breasts. &lt;br /&gt; &lt;br /&gt; &quot;Go ahead, touch them.&quot;&lt;br /&gt; &lt;br /&gt; Keith reached out and gently touched her breast. The skin was so soft and smooth. He let his hand lightly glide over their entire surface, over her nipples. He then squeezed her breast, feeling their soft texture filling his hand. He was somewhat surprised by how soft her breast was. He had half expected them to be hard like the ones on Tracy's Barbie doll. And the Barbie didn't have nipples which he found intriguing. He rolled them between his fingers, feeling those nubs of flesh harden as he continued to rub them.&lt;br /&gt; &lt;br /&gt; Shirley leaned back, eyes closed, enjoying the sensations as he son explored her breasts. He was so gentle. An electric jolt of pleasure shot through her as he took a nipple in his mouth and rolled his tongue over it. She groaned with pleasure. He took a breast in each hand and alternated sucking on one nipple than the other. She pulled him up to her and kissed him deeply, probing his mouth with her tongue. &lt;br /&gt; &lt;br /&gt; When her tongue first snaked around his mouth, Keith wasn't sure how to react. He quickly reciprocated and sent his tongue pushing and probing into his mother's mouth, letting his tongue dance with hers. He let his hands slide down her back to her bottom, massaging the firm curve of flesh as he continued to deeply kiss her. His mother unbuttoned his shirt and pulled it off. He felt her caressing his erection through his pants. His penis felt so tight like it was going to explode. &lt;br /&gt; &lt;br /&gt; Her son was bigger than she expected, his manhood so hard in her hand. She broke their kiss and made her way down his body, kissing his neck, chest, nipples. Her fingers urgently tugged open his pants and pulled them down as he raised his hips. His penis sprang free, hard and erect, pointing straight at her. This was what she needed, what she had been missing for too long she thought as she wrapped her hand around its thick base. She nuzzled against his groin, inhaling his masculine scent. She kissed the head then ran her tongue over it, hearing him groan. She let her tongue roam down the shaft and over his testicles. Then back to the head so she could take it into her mouth.&lt;br /&gt; &lt;br /&gt; The feeling of her mouth on his penis was incredible. Keith threw his head back and groaned as she sucked on his throbbing erection. She worked her tongue over the head as she continued to suck, bobbing her head up and down on his shaft. Her other hand fondled his testicles as he felt pressure build up in them. She pumped her hand up and down his shaft while sucking harder and harder. Keith felt the pressure increasing in his loins as she took him deeper into her mouth until he felt her lips encircling the base of his penis. He opened his eyes and looked down and the sight of his member buried completely in his mother's mouth pushed him over the edge. &lt;br /&gt; &lt;br /&gt; &quot;Mom,&quot; he tried to warn her.&lt;br /&gt; &lt;br /&gt; He grabbed her head and thrust down her throat as he felt everything tighten in his groin. The pressure peaked and he felt his hot seed spurt out into his mother's mouth as he came. It felt like a flood being released as he erupted jet after jet of semen and emptied himself into her.&lt;br /&gt; &lt;br /&gt; &quot;Ah, ah ahhhhhhhhhhhhhhhhhhhhh.&quot;&lt;br /&gt; &lt;br /&gt; As her son's semen filled her mouth, Shirley swallowed as fast as she could, not wanting to lose any of it. She savored the taste and texture of his sperm as she felt the pulsing rod continue to spasm as she sucked it dry. Now drained, she felt his penis start to become flaccid and released it. She slid back up to lay next to Keith on the sofa.&lt;br /&gt; &lt;br /&gt; &quot;I'm sorry, Mom. I tried to warn you.&quot;&lt;br /&gt; &lt;br /&gt; &quot;Sorry about what? I wanted to taste you. Didn't you like it?&quot;&lt;br /&gt; &lt;br /&gt; &quot;Like it? I loved it! It felt so good. I just didn't expect...&quot;&lt;br /&gt; &lt;br /&gt; &quot;Oh, you didn't think your Mom did things like that. Well, there's more I want to show you.&quot;&lt;br /&gt; &lt;br /&gt; She leaned into him and started kissing him again. Keith let his hand roam down to fondle her breasts. He so enjoyed feeling them in his hands he didn't want to stop touching them. His mother had other ideas. She guided his hand down her stomach until he reached the junction of her thighs. He cupped her pubis. It felt so different, a rounded hardness covered with curly coarse hair. Then around the curve, he felt a slick fluid. His curiosity aroused, he probed further with his fingers and pushed them into the cleft. As his finger entered her hot wet tunnel his mother moaned quietly.&lt;br /&gt; &lt;br /&gt; &quot;Mmmm. That's nice.&quot;&lt;br /&gt; &lt;br /&gt; Emboldened, he kissed his mother's neck, breasts, stomach and moved down until he was sitting on the floor between her legs. He nuzzled her pubic hair and inhaled the musky aroma. So this is what a real woman smells like, he thought. She was slick with wetness. His mother reached down and parted her lips. &lt;br /&gt; &lt;br /&gt; &quot;This is the clitoris. It's very sensitive.&quot;&lt;br /&gt; &lt;br /&gt; Keith was mesmerized by the view of his mother's hidden treasures. He studied the ridges and valleys of this forbidden fruit. He ran his wet finger over the tiny bud of erect flesh. There was a little hood over it and he pulled it back while he continued to rub. His fingers pushed and prodded as he explored further. Taking a cue from what his mother just did to him, he leaned forward and started to lick her clitoris. &lt;br /&gt; &lt;br /&gt; &quot;Ohhh, that feels good.&quot; &lt;br /&gt; &lt;br /&gt; Shirley looked down at her son between her legs and couldn't believe this was actually happening. She looked past him and could see their reflection in the darkened window. If anyone were outside, they would be able to see everything. A part of her thought she should close the curtains, while another part felt a thrill that there might actually be someone watching them. But the backyard was very secluded and it was extremely unlikely anyone would be back there. Keith's tongue brought her back to the dormant sensations he was awakening in her body.&lt;br /&gt; &lt;br /&gt; He enjoyed tasting his mother's most intimate part which was slick with a salty slippery liquid. As he ran his tongue over her clitoris, he could feel a tingling in his tongue as she became more and more aroused. He sucked on the nub and could feel his mother writhing under him. He held on to her, continuing his ministrations on her most sensitive spot. He slid a finger into her wet vagina.&lt;br /&gt; &lt;br /&gt; &quot;Yesss, that's it. Feels so good.&quot;&lt;br /&gt; &lt;br /&gt; He pushed his finger deep inside of her while lapping her clitoris. This made his mother thrash about even more as she grabbed the back of his head and ground her groin into his face. &lt;br /&gt; &lt;br /&gt; &quot;Oh, oh, keep going. That's it... &quot;&lt;br /&gt; &lt;br /&gt; The sensation of her son's tongue flicking her clitoris and his probing finger deep inside of her was too much for her. She felt herself rising on a crest of pleasure until it peaked and she felt her body wracked with an intense orgasm as she bucked against her son. &lt;br /&gt; &lt;br /&gt; &quot;Mmmmm. Mmmmmmm. Nnnnnnnnnnnnnnnggggggg.&quot;&lt;br /&gt; &lt;br /&gt; As she came down from her orgasm, her breathing slowed and she opened her eyes. Keith looked up at her from between her legs.&lt;br /&gt; &lt;br /&gt; &quot;That was wonderful,&quot; she sighed.&lt;br /&gt; &lt;br /&gt; Shirley could see that her son was erect again. Ah, the vigor of youth. She shrugged out of her robe and pushed Keith on to his back on the floor. She straddled him and guided his renewed erection toward her wet opening. As she sank down on his bulbous shaft, she moaned with pleasure of being filled. &lt;br /&gt; &lt;br /&gt; Keith was surprised at how hot and tight his mother was as he entered her. He reached up and grasped her breasts swinging above him, pinching her nipples as his mother moved up and down his thick pole. He thought nothing could feel as good as her mouth, but he was wrong. He felt her rise up until only his head was just inside her slippery opening, then she would slowly sink down until he was completely buried inside his mother. She repeated that cycle again and again until he couldn't take it anymore. Keith grabbed her bottom and thrust up into her, quickening the pace. He pushed harder and faster as he felt his orgasm build. The pressure built until his engorged member shot load after load deep inside his mother. &lt;br /&gt; &lt;br /&gt; Shirley kissed her son as he pushed deep inside of her, filling her with exquisite pleasure. She felt the urgency of his thrusts, and his rhythmic pistoning pushed her to the edge and as she felt Keith pulse with his orgasm, she too climaxed, moaning in ecstasy. She collapsed on top of him as she felt their mixed juices leaking out of her vagina that was still filled with her son's softening member.&lt;br /&gt; &lt;br /&gt; They made their way to her bedroom where they continued to make love late into the night.&lt;br /&gt; &lt;br /&gt; The next morning, Shirley woke up alone in bed. As she stretched and yawned, she noticed a soreness between her legs and suddenly the events of the previous night came crashing back to her. Where was Keith? Was he ashamed? She quickly put on her robe and walked through the house. He wasn't in his room. Maybe he felt he had to leave. How could she have let things get so out of hand? She resolved to apologize to him, to tell him that it was all a terrible mistake and that it would never happen again. She went to check to see if the car was still there when she heard music coming from the garage. &lt;br /&gt; &lt;br /&gt; She walked in and found Keith in shorts and a t-shirt, playing his guitar. They looked at each other awkwardly, then Shirley broke the ice.&lt;br /&gt; &lt;br /&gt; &quot;Keith, about last night, it should have never happened. I'm sorry but I'll make sure it doesn't happen again.&quot;&lt;br /&gt; &lt;br /&gt; &quot;You mean you don't love me?&quot;&lt;br /&gt; &lt;br /&gt; &quot;Of course I do. It's just that I'm your mother and...&quot;&lt;br /&gt; &lt;br /&gt; &quot;And you taught me about love. Mom, because of your love, I've reworked our opening song. Listen.&quot;&lt;br /&gt; &lt;br /&gt; Keith started strumming his guitar and sang:&lt;br /&gt; &lt;br /&gt; “Hello, world, here's a song that we're singin', c'mon get happy &lt;br /&gt; A whole lotta lovin' is what we'll be bringin', we'll make you happy &lt;br /&gt; We had a dream we'd go trav'lin' together &lt;br /&gt; We'd spread a little lovin' then we'd keep movin' on &lt;br /&gt; Somethin' always happens whenever we're together &lt;br /&gt; We get a happy feelin' when we're singin' a song &lt;br /&gt; Trav'lin' along there's a song that we're singin', c'mon get happy &lt;br /&gt; A whole lotta lovin' is what we'll be bringin', we'll make you happy &lt;br /&gt; We'll make you happy, we'll make you happy.”&lt;br /&gt; &lt;br /&gt; &quot;Come sing it with me, Mom.&quot;&lt;br /&gt; &lt;br /&gt; Shirley sat facing her son and they sang it together, looking into each other's eyes. &lt;br /&gt; &lt;br /&gt; &quot;See Mom what I can do because of you?&quot;&lt;br /&gt; &lt;br /&gt; She looked at the handsome man in front of her. He was right. This was all about love. That's what their singing stood for. &lt;br /&gt; &lt;br /&gt; &quot;Somethin' always happens whenever we're together,&quot; she sang quietly.&lt;br /&gt; &lt;br /&gt; He joined her for the next line as they moved closer and closer together.&lt;br /&gt; &lt;br /&gt; &quot;We get a happy feelin' when we're singin' a song.&quot; &lt;br /&gt; &lt;br /&gt; They leaned toward each other and kissed. Soon their clothes were off and Keith was thrusting deep into his mother as they moved to the rhythm of their love. </text><pager paramname="page" current-page="1" action="https://www.literotica.com/s/partridge-family-love-ch-01"><text>1 Pages</text><page page="1" current="1"><link>https://www.literotica.com/s/partridge-family-love-ch-01</link><text>1</text><title>Partridge Family Love Ch. 01 - Celebrities &amp; Fan Fiction</title></page><options><option page="1" current="1"><link>https://www.literotica.com/s/partridge-family-love-ch-01</link><text>1</text></option></options></pager></story><author id="173847" allowfeedback="1"><name>philsogood69</name></author><story-stats comments="1" views="62632" favs="12"/><recent-comments><comments count="0" total="1" story="152758" page="1" pagehint="1"/></recent-comments><relatedstories id="152758"><story id="156676" url="https://www.literotica.com/s/partridge-family-love-ch-02" category_id="27" rating="33" writers-pick="0" is-new="0" contest-winner="0" hot="1" rate="4.54" author="173847" author-username="philsogood69" order-number="1"><name>Partridge Family Love Ch. 02</name><description>Reuben Kinkade blackmails Shirley.</description></story><story id="156677" url="https://www.literotica.com/s/partridge-family-love-ch-03" category_id="27" rating="35" writers-pick="0" is-new="0" contest-winner="0" hot="1" rate="4.68" author="173847" author-username="philsogood69" order-number="2" comment-cnt="2"><name>Partridge Family Love Ch. 03</name><description>Shirley Partridge gets fitted by her tailor</description></story><story id="354526" url="https://www.literotica.com/s/scooby-doo-lil-porn-shop-of-horrors" category_id="27" rating="40" writers-pick="0" is-new="0" contest-winner="0" hot="0" rate="4.20" author="907612" author-username="busty_fucker" order-number="3" comment-cnt="11"><name>Scooby Doo:Lil Porn Shop of Horrors</name><description>Daphne learns ghosts are real.</description></story><story id="47858" url="https://www.literotica.com/s/oh-daphne-oh-velma" category_id="27" rating="0" writers-pick="0" is-new="0" contest-winner="0" hot="0" rate="4.13" author="67048" author-username="NassauHall" order-number="4" comment-cnt="3"><name>Oh Daphne! Oh Velma!</name><description>Patrolbabes score yummy Scooby snacks.</description></story><story id="156678" url="https://www.literotica.com/s/partridge-family-love-ch-04" category_id="27" rating="40" writers-pick="0" is-new="0" contest-winner="0" hot="1" rate="4.68" author="173847" author-username="philsogood69" order-number="5" comment-cnt="4"><name>Partridge Family Love Ch. 04</name><description>Mechanic works on Shirley Partridge.</description></story></relatedstories><seriesstories pages="1"><seriesstories-page page="1"><story id="156676" category_id="27" rating="33" writers-pick="0" is-new="0" contest-winner="0" hot="1" comment-cnt="0" author="173847" author-username="philsogood69" rate="4.54" url="https://www.literotica.com/s/partridge-family-love-ch-02"><name>Partridge Family Love Ch. 02</name><description>Reuben Kinkade blackmails Shirley.</description></story><story id="156677" category_id="27" rating="35" writers-pick="0" is-new="0" contest-winner="0" hot="1" comment-cnt="2" author="173847" author-username="philsogood69" rate="4.68" url="https://www.literotica.com/s/partridge-family-love-ch-03"><name>Partridge Family Love Ch. 03</name><description>Shirley Partridge gets fitted by her tailor</description></story><story id="156678" category_id="27" rating="40" writers-pick="0" is-new="0" contest-winner="0" hot="1" comment-cnt="4" author="173847" author-username="philsogood69" rate="4.68" url="https://www.literotica.com/s/partridge-family-love-ch-04"><name>Partridge Family Love Ch. 04</name><description>Mechanic works on Shirley Partridge.</description></story><story id="1077873" category_id="27" rating="30" writers-pick="0" is-new="0" contest-winner="0" hot="1" comment-cnt="0" author="173847" author-username="philsogood69" rate="4.74" url="https://www.literotica.com/s/partridge-family-love-ch-05"><name>Partridge Family Love Ch. 05</name><description>Shirley Partridge goes to church.</description></story><story id="1084521" category_id="27" rating="40" writers-pick="0" is-new="0" contest-winner="0" hot="1" comment-cnt="0" author="173847" author-username="philsogood69" rate="4.70" url="https://www.literotica.com/s/partridge-family-love-ch-06"><name>Partridge Family Love Ch. 06</name><description>Shirley has her gardener trim her bush then plant his seed.</description></story></seriesstories-page></seriesstories><favoritedusers count="12" morecount="10"><user id="3381320">ga0524</user><user id="3424484">Buttercup213</user><user id="3361820">cobob</user><user id="2292851">kingbubbamoa</user><user id="2068199">deputydogg315</user><user id="2304327">kingbubba</user><user id="1861175">droc68</user><user id="1950558">warstar</user><user id="1632321">cmfritz77</user><user id="1396306">momshairsuit</user><user id="1369557">sqheadgerman</user><user id="1150865">stanleystanc</user></favoritedusers><tags><tag><name>keith felt</name><name-encoded>keith%20felt</name-encoded></tag><tag><name>shirley sat</name><name-encoded>shirley%20sat</name-encoded></tag><tag><name>shirley partridge</name><name-encoded>shirley%20partridge</name-encoded></tag><tag><name>back keith</name><name-encoded>back%20keith</name-encoded></tag><tag><name>keith looked</name><name-encoded>keith%20looked</name-encoded></tag><tag><name>partridge family</name><name-encoded>partridge%20family</name-encoded></tag><tag><name>mother moved</name><name-encoded>mother%20moved</name-encoded></tag><tag><name>shirley looked</name><name-encoded>shirley%20looked</name-encoded></tag><tag><name>happy make</name><name-encoded>happy%20make</name-encoded></tag><tag><name>wanted home</name><name-encoded>wanted%20home</name-encoded></tag></tags><footer><link-column id="1"><link url="//www.literotica.com/stories/#stories" mode="stories">Stories</link><link url="//www.literotica.com/stories/#poems" mode="poems">Poems</link><link url="//www.literotica.com/series" mode="series">Story Series</link></link-column><link-column id="2"><link url="https://tags.literotica.com/" mode="tags">Tags Portal</link><link url="//www.literotica.com/chat/" mode="chat">Chat</link><link url="https://www.literotica.com/stories/forumlang.php" mode="forum">Forum</link></link-column><link-column id="3"><link url="http://shop.literotica.com/" mode="shop">Adult Store</link><link url="http://www.literoticavod.com/" mode="vod">Movies</link><link url="http://vipcams.literotica.com/" mode="cams">Webcams</link></link-column><link-column id="4"><link url="http://i.literotica.com/" mode="mobile">Mobile Version</link><link url="//www.literotica.com/faq/" mode="faq">FAQ</link><link url="https://search.literotica.com/" mode="search">Search</link></link-column></footer></body></page> ================ XSL ==================== <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0"> <xsl:import href="include/headers.xsl"/> <xsl:import href="include/headers-category.xsl"/> <xsl:import href="include/languages.xsl"/> <xsl:import href="include/copyright.xsl"/> <xsl:import href="include/copyright2.xsl"/> <xsl:import href="include/utils.xsl"/> <xsl:import href="include/bottom_links_3.xsl"/> <xsl:import href="include/pager-new.xsl"/> <xsl:import href="include/alphalinks.xsl"/> <xsl:import href="include/comments_2.xsl"/> <xsl:import href="include/iphonemess.xsl"/> <!-- <xsl:import href="include/share.xsl"/> --> <xsl:import href="include/tabsparts.xsl"/> <xsl:import href="include/tags_footer.xsl"/> <xsl:import href="include/rltr-login.xsl"/> <xsl:param name="type"/> <xsl:param name="page"/> <xsl:param name="site-root-tagsportal"/> <xsl:param name="story-tags-for-ads"/> <xsl:param name="search-data-for-links"/> <xsl:param name="preview"/> <xsl:param name="preview-backurl"/> <xsl:output method="xml" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" omit-xml-declaration="yes"/> <xsl:template match="/page"> <html> <xsl:apply-templates/> </html> </xsl:template> <xsl:template match="/page/head/title"><title><xsl:if test="$page &gt; 1"><xsl:call-template name="i18n"><xsl:with-param name="key">Page</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template><xsl:text> </xsl:text><xsl:value-of select="$page"/><xsl:text> - </xsl:text></xsl:if><xsl:value-of select="."/></title></xsl:template> <xsl:template match="/page/head/description"> <meta name="description"><xsl:attribute name="content"><xsl:if test="$page &gt; 1"><xsl:call-template name="i18n"><xsl:with-param name="key">Page</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template><xsl:text> </xsl:text><xsl:value-of select="$page"/><xsl:text> - </xsl:text></xsl:if><xsl:value-of select="."/></xsl:attribute></meta> </xsl:template> <xsl:template match="/page/head/keywords"> <meta name="keywords"><xsl:attribute name="content"><xsl:value-of select="."/> <xsl:if test="$page &gt; 1"><xsl:text> </xsl:text><xsl:call-template name="i18n"><xsl:with-param name="key">Page</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template><xsl:text> </xsl:text><xsl:value-of select="$page"/></xsl:if></xsl:attribute></meta> </xsl:template> <!-- edit "page-version" variable in include/headers.xsl --> <xsl:template name="additional-headers"> <xsl:choose> <xsl:when test="$sys-combiner = &quot;short&quot;"> <xsl:choose> <xsl:when test="$type = &quot;illustra&quot;"> <xsl:choose> <xsl:when test="$page = /page/body/story/@nr_pages"> <link rel="stylesheet" href="/sc/css/page-isubmission-pages/{$page-version}.css" type="text/css"/> <style type="text/css"> div#b-bottom{ background: white; width: 547px; margin: 0 0 0 0; } div#b-top{ background: white; width: 547px; } @media only screen and (max-device-width: 640px) { .btoprel div#w.top-b{position: static;padding-top: 286px;} .btoprel div#b-top{position: static;} div.newbr{position: absolute;width: 100%;box-sizing: border-box;top:0;} } </style> </xsl:when> <xsl:otherwise> <link rel="stylesheet" href="/sc/css/page-isubmission/{$page-version}.css" type="text/css"/> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:otherwise> <xsl:choose> <xsl:when test="$page = /page/body/story/@nr_pages"> <link rel="stylesheet" href="/sc/css/page-submission-pages/{$page-version}.css" type="text/css"/> </xsl:when> <xsl:otherwise> <link rel="stylesheet" href="/sc/css/page-submission/{$page-version}.css" type="text/css"/> </xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> <link rel="stylesheet" href="/sc/css/common_story_webtv/{$page-version}.css" type="text/css" media="tv"/> <xsl:comment><![CDATA[[if lte IE 6]>]]> <xsl:if test="$page = /page/body/story/@nr_pages">&lt;link rel="stylesheet" href="/sc/css/addtofavs_ie6_v15/voting_ie6/relatedstories_ie6/series_ie6/reccomments_ie6/<xsl:value-of select="$page-version"/>.css" type="text/css" media="all" /&gt;</xsl:if> &lt;link rel="stylesheet" href="/sc/css/base-ie6/<xsl:value-of select="$page-version"/>.css" type="text/css" media="all" /&gt; <![CDATA[<![endif]]]></xsl:comment> <xsl:comment><![CDATA[[if IE 7]>]]> <xsl:if test="$page = /page/body/story/@nr_pages">&lt;link rel="stylesheet" href="/sc/css/base-ie7/addtofavs_ie7_v15/voting_ie7/series_ie7/reccomments_ie7/<xsl:value-of select="$page-version"/>.css" type="text/css" media="all" /&gt;</xsl:if> &lt;link rel="stylesheet" href="/sc/css/base-ie7/<xsl:value-of select="$page-version"/>.css" type="text/css" media="all" /&gt; <![CDATA[<![endif]]]></xsl:comment> <xsl:comment><![CDATA[[if IE 8]>]]> &lt;link rel="stylesheet" href="/sc/css/base-ie8/<xsl:value-of select="$page-version"/>.css" type="text/css" media="all" /&gt; <![CDATA[<![endif]]]></xsl:comment> <xsl:choose> <xsl:when test="$type = &quot;illustra&quot;"> <xsl:choose> <xsl:when test="$page = /page/body/story/@nr_pages"> <script type="text/javascript" src="/sc/js/page-isubmission-pages/{$page-version}.js"/> </xsl:when> <xsl:otherwise> <script type="text/javascript" src="/sc/js/page-isubmission/{$page-version}.js"/> </xsl:otherwise> </xsl:choose> <xsl:if test="$page = /page/body/story/@nr_pages"> </xsl:if> </xsl:when> <xsl:otherwise> <xsl:choose> <xsl:when test="$page = /page/body/story/@nr_pages"> <script type="text/javascript" src="/sc/js/page-submission-pages/{$page-version}.js"/> </xsl:when> <xsl:otherwise> <script type="text/javascript" src="/sc/js/page-submission/{$page-version}.js"/> </xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> <xsl:if test="/page/body/story/@category = 27"> <link media="only screen and (max-device-width: 480px)" href="/cssv2/i-phone.css" type="text/css" rel="stylesheet"/> </xsl:if> <link rel="stylesheet" href="/sc/css/base-print/{$page-version}.css" type="text/css" media="print"/> </xsl:when> <xsl:otherwise> <!-- please, update short version above --> <link rel="stylesheet" href="/cssv2/base.css?{$page-version}" type="text/css"/> <link rel="stylesheet" href="/cssv2/cmn.css?{$page-version}" type="text/css"/> <link rel="stylesheet" href="/cssv2/common_story_v15.css?{$page-version}" type="text/css" media="all"/> <link rel="stylesheet" href="/cssv2/b-pager.css?{$page-version}" type="text/css" media="all"/> <link rel="stylesheet" href="/cssv2/common_story_webtv.css?{$page-version}" type="text/css" media="tv"/> <xsl:if test="$page = /page/body/story/@nr_pages"> <link rel="stylesheet" href="/cssv2/addtofavs_v15.css?{$page-version}" type="text/css" media="all"/> <link rel="stylesheet" href="/cssv2/voting.css?{$page-version}" type="text/css" media="all"/> <link rel="stylesheet" href="/cssv2/b-s-story-list.css?{$page-version}" type="text/css" media="all"/> <link rel="stylesheet" href="/cssv2/reccomments.css?{$page-version}" type="text/css" media="all"/> </xsl:if> <xsl:comment><![CDATA[[if lte IE 6]>]]><xsl:if test="$page = /page/body/story/@nr_pages">&lt;link rel="stylesheet" href="/cssv2/addtofavs_ie6_v15.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;&lt;link rel="stylesheet" href="/cssv2/voting_ie6.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;&lt;link rel="stylesheet" href="/cssv2/relatedstories_ie6.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;&lt;link rel="stylesheet" href="/cssv2/series_ie6.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;<!-- &lt;link rel="stylesheet" href="/cssv2/sharethis_ie6.css?<xsl:value-of select="$page-version" />" type="text/css" media="all" /&gt; -->&lt;link rel="stylesheet" href="/cssv2/reccomments_ie6.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;</xsl:if>&lt;link rel="stylesheet" href="/cssv2/base-ie6.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;<![CDATA[<![endif]]]></xsl:comment> <xsl:comment><![CDATA[[if IE 7]>]]><xsl:if test="$page = /page/body/story/@nr_pages">&lt;link rel="stylesheet" href="/cssv2/addtofavs_ie7_v15.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;&lt;link rel="stylesheet" href="/cssv2/voting_ie7.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;&lt;link rel="stylesheet" href="/cssv2/series_ie7.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;<!-- &lt;link rel="stylesheet" href="/cssv2/sharethis_ie6.css?<xsl:value-of select="$page-version" />" type="text/css" media="all" /&gt; -->&lt;link rel="stylesheet" href="/cssv2/reccomments_ie7.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;</xsl:if>&lt;link rel="stylesheet" href="/cssv2/base-ie7.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;<![CDATA[<![endif]]]></xsl:comment> <xsl:comment><![CDATA[[if IE 8]>]]>&lt;link rel="stylesheet" href="/cssv2/base-ie8.css?<xsl:value-of select="$page-version"/>" type="text/css" media="all" /&gt;<![CDATA[<![endif]]]></xsl:comment> <script type="text/javascript" src="/jsv2/jquery-1.4.2.min.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/cmn.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/jquery.tools.min.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/jquery.scrollTo-min.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/jquery.cookie.min.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/autoresize.jquery.min.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/user.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/rltr.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/rltr/classes/footer.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/rltr/invoc/footer.js?{$page-version}"/> <xsl:if test="$page = /page/body/story/@nr_pages"> <script type="text/javascript" src="/jsv2/addtofavs-jq_v15.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/votes-jq.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/reccomments-jq.js?{$page-version}"/> </xsl:if> <script type="text/javascript" src="/jsv2/b-pager.js?{$page-version}"/> <script type="text/javascript" src="/jsv2/report.js?{$page-version}"/> <xsl:if test="/page/body/story/@category = 27"> <link media="only screen and (max-device-width: 480px)" href="/cssv2/i-phone.css" type="text/css" rel="stylesheet"/> </xsl:if> <link rel="stylesheet" href="/cssv2/base-print.css?{$page-version}" type="text/css" media="print"/> <xsl:if test="$type = &quot;illustra&quot;"> <link media="screen" rel="stylesheet" href="/cssv2/colorbox.css?{$page-version}"/> <script src="/jsv2/jquery.colorbox.min.js?{$page-version}"/> <script src="/jsv2/story-colorbox.js?{$page-version}"/> </xsl:if> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="/page/body"> <body class="t-storypage font-set-1 c{current-category/@id} btoprel"> <xsl:call-template name="emergency-underbody"/> <div id="fb-root"/> <div id="w" class="top-b"> <!-- ***************** Top Ad - Start ****************** --> <div class="big_link" id="b-top" style="width:100% !important;"> <ins data-revive-zoneid="40" data-revive-id="8ae265101a05bd53e45d50e5004a0297"/> </div> <!-- ***************** Top Ad - End ****************** --> <div id="root" class="ss2 story-{story/@id}"> <div class="b-sidebar"> <!-- <xsl:call-template name="rltr-common-sidebar" /> --> <xsl:if test="1 = 0"> <!-- disabled --> <div class="b-box b-user"> <div class="b-box-header"> <div class="b-user-avatar"> <a href="#"><img height="35" width="35" src="/imagesv2/avatar-mini-2.png"><xsl:attribute name="alt"><xsl:call-template name="i18n"><xsl:with-param name="key">Anonymous user</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template></xsl:attribute></img></a> </div> <!-- <b></b> is IE7 hack element --> <div class="b-user-name"><a href="#"><xsl:call-template name="i18n"><xsl:with-param name="key">Anonymous user</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template></a><b/></div> </div><!-- b-box-header --> <div class="b-box-body"> <p class="b-message-anonimous"> <small>Submit Your Story Now For <span style="color: red;">Free</span>:</small><br/> <a class="loginlink" href="/members/main.php">Login</a><span style="color: gray;"> or </span><a class="signuplink" href="/stories/signup.php">Sign Up</a> </p> <br/> <p> <a href="#">Edit Profile</a><xsl:text> </xsl:text><a class="logout-link" href="#">Logout</a> </p> </div><!-- b-box-body --> </div><!-- b-user --> </xsl:if> </div> <xsl:call-template name="header-logo"/> <div id="main" class="story"> <div id="content"> <div class="b-breadcrumbs"> <span class="ico"><a href="{$site-root}/index.php"><img src="/imagesv2/icons/i-home.gif" alt="tag"/></a></span> <xsl:choose> <xsl:when test="splited-index-special-h1"> <xsl:choose> <xsl:when test="$type = &quot;story&quot;"> <a href="/s/"><xsl:value-of select="splited-index-special-h1"/></a> </xsl:when> <xsl:when test="$type = &quot;poem&quot;"> <a href="/p/"><xsl:value-of select="splited-index-special-h1"/></a> </xsl:when> <xsl:when test="$type = &quot;illustra&quot;"> <a href="/i/"><xsl:value-of select="splited-index-special-h1"/></a> </xsl:when> </xsl:choose> </xsl:when> <xsl:otherwise> <a href="{current-category/@cat-url}"><xsl:value-of select="current-category/name"/></a> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="$page &gt; 1"> <a href="{story/@url}"><xsl:value-of disable-output-escaping="yes" select="story/name"/></a> <xsl:call-template name="i18n"><xsl:with-param name="key">Page</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template> <xsl:value-of select="$page"/> </xsl:when> <xsl:otherwise> <xsl:value-of disable-output-escaping="yes" select="story/name"/> </xsl:otherwise> </xsl:choose> </div> <div class="b-story-header"> <h1><xsl:value-of disable-output-escaping="yes" select="story/name"/></h1> <!-- "-y", "x-r15" and span with comment added to kill Android App --> by<span class="b-story-user-y x-r22"><span><xsl:comment> ! </xsl:comment></span><a href="{$site-root}/memberpage.php?uid={story/@author}&amp;page=submissions"><xsl:value-of disable-output-escaping="yes" select="author/name"/></a></span><span class="b-story-copy">©</span> </div> <!-- "-x", "x-r15" and div added to kill Android App --> <div class="b-story-body-x x-r15"><div> <p><xsl:value-of disable-output-escaping="yes" select="story/text"/></p> </div></div> <!-- **************** pager ***************** --> <div class="b-story-stats-block"> <!--<xsl:if test="$page = story/@nr_pages">--> <xsl:if test="not($preview)"> <p class="b-report-problem"><a class="b-report-problem-story" href="{$site-root}/report_story.php?id={story/@id}" rel="nofollow">Report Story</a></p> </xsl:if> <!--</xsl:if>--> <!-- "-y", "x-r50" and span with comment added to kill Android App --> by<span class="b-story-user-y x-r50"><span><xsl:comment> ! </xsl:comment></span><a href="{$site-root}/memberpage.php?uid={story/@author}&amp;page=submissions"><xsl:value-of disable-output-escaping="yes" select="author/name"/></a></span><span class="b-story-copy">©</span><xsl:text> </xsl:text> <xsl:apply-templates select="story-stats"/> </div> <div class="b-sidebar"> <!-- ******************* share ******************** --> <xsl:call-template name="share-love"/> <!-- ******************* related stories ******************** --> <xsl:if test="$page = story/@nr_pages"> <!--<xsl:call-template name="format1"/>--> <xsl:apply-templates select="relatedstories"/> </xsl:if> <!-- ******************* series stories ******************** --> <xsl:if test="$page = story/@nr_pages"> <xsl:apply-templates select="seriesstories"/> </xsl:if> <!-- ******************* tags ******************** --> <xsl:if test="tags"> <xsl:apply-templates select="tags"/> </xsl:if> <!-- ******************* bug report ******************** --> <xsl:if test="not($preview)"> <div class="b-box"> <div class="b-box-header"><h3>Report a Bug</h3></div> <div class="b-box-body"> <a href="/stories/quest/bugs.php?id=3&amp;url={story/@url4url}"><strong>Submit bug report</strong></a> </div><!-- b-box-body --> </div><!-- b-box --> </xsl:if> </div><!-- b-sidebar --> <div id="sbar-l-wrp"> <xsl:if test="story/pager"> <xsl:apply-templates select="story/pager"/> </xsl:if> <xsl:if test="$preview = &quot;preview&quot;"> <div id="preview-back"> <p>If you want to make changes or to publish story click "<strong>Go Back to Edit or Publish</strong>" button.</p> <form method="post"> <input type="hidden" name="return" value="{$preview-backurl}"/> <input type="hidden" name="storyid" value="{story/@id}"/> <input type="hidden" name="dummy"/> <input type="submit" class="i-button" name="edit" value="Go Back to Edit or Publish"/> </form> </div> </xsl:if> <!-- ******************* vote ******************** --> <xsl:if test="story[@allow_vote = 1] and $page = story/@nr_pages"> <xsl:if test="not($preview)"> <xsl:call-template name="vote"/> </xsl:if> </xsl:if> <!-- ***************** Add to favs buttons ****************** --> <xsl:if test="$page = story/@nr_pages"> <xsl:if test="not($preview)"> <div class="b-favorites c"> <xsl:if test="$type = &quot;story&quot;"> <span class="b-fav-button"> <a class="fav-add-button author" href="/stories/addtofavs.php?type=member&amp;id={story/@author}" rel="nofollow"> Favorite Author <!--<xsl:call-template name="i18n"><xsl:with-param name="key">Add author to favorites</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template>--> </a><b class="olay"/> </span> <span class="b-fav-button"> <a class="fav-add-button story" href="/stories/addtofavs.php?type={$type}&amp;id={story/@id}" rel="nofollow"> Favorite Story <!--<xsl:call-template name="i18n"><xsl:with-param name="key">Add story to favorites</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template>--> </a><b class="olay"/> </span> <p class="b-favorites-users"> <xsl:if test="count(favoritedusers) &gt; 0"> <img width="25" height="25" alt="heart" src="/imagesv2/addtofav/icon-heart.gif" class="heart"/> </xsl:if> <xsl:if test="count(favoritedusers) &lt; 1"> <img width="25" height="25" alt="heart" src="/imagesv2/addtofav/icon-heart-grey.gif" class="heart"/> </xsl:if> <xsl:if test="favoritedusers/@count &gt; 0"><a class="user-name"><xsl:attribute name="href"><xsl:value-of select="$site-root"/>/memberpage.php?uid=<xsl:value-of select="favoritedusers/user[1]/@id"/></xsl:attribute><xsl:value-of select="favoritedusers/user[1]"/></a></xsl:if> <xsl:if test="favoritedusers/@count &gt; 1">, <a class="user-name"><xsl:attribute name="href"><xsl:value-of select="$site-root"/>/memberpage.php?uid=<xsl:value-of select="favoritedusers/user[2]/@id"/></xsl:attribute><xsl:value-of select="favoritedusers/user[2]"/></a> </xsl:if> <xsl:if test="favoritedusers/@count &gt; 2"> and <span class="b-favorites-others"><xsl:attribute name="title"><xsl:value-of select="favoritedusers/user[3]"/><xsl:for-each select="favoritedusers/user"><xsl:if test="position() &gt; 3">, <xsl:value-of select="."/></xsl:if></xsl:for-each></xsl:attribute><xsl:value-of select="favoritedusers/@morecount"/> other people</span> </xsl:if> <xsl:if test="count(favoritedusers) &gt; 0">favorited this story!</xsl:if>  </p> </xsl:if> <xsl:if test="$type = &quot;poem&quot;"> <span class="b-fav-button"> <a class="fav-add-button author" href="/stories/addtofavs.php?type=member&amp;id={story/@author}" rel="nofollow"> Favorite Author <!--<xsl:call-template name="i18n"><xsl:with-param name="key">Add author to favorites</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template>--> </a><b class="olay"/> </span> <span class="b-fav-button"> <a class="fav-add-button story" href="/stories/addtofavs.php?type={$type}&amp;id={story/@id}" rel="nofollow"> Favorite Poem <!--<xsl:call-template name="i18n"><xsl:with-param name="key">Add story to favorites</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template>--> </a><b class="olay"/> </span> <p class="b-favorites-users"> <xsl:if test="count(favoritedusers) &gt; 0"> <img width="25" height="25" alt="heart" src="/imagesv2/addtofav/icon-heart.gif" class="heart"/> </xsl:if> <xsl:if test="count(favoritedusers) &lt; 1"> <img width="25" height="25" alt="heart" src="/imagesv2/addtofav/icon-heart-grey.gif" class="heart"/> </xsl:if> <xsl:if test="favoritedusers/@count &gt; 0"><a class="user-name"><xsl:attribute name="href"><xsl:value-of select="$site-root"/>/memberpage.php?uid=<xsl:value-of select="favoritedusers/user[1]/@id"/></xsl:attribute><xsl:value-of select="favoritedusers/user[1]"/></a></xsl:if> <xsl:if test="favoritedusers/@count &gt; 1">, <a class="user-name"><xsl:attribute name="href"><xsl:value-of select="$site-root"/>/memberpage.php?uid=<xsl:value-of select="favoritedusers/user[2]/@id"/></xsl:attribute><xsl:value-of select="favoritedusers/user[2]"/></a> </xsl:if> <xsl:if test="favoritedusers/@count &gt; 2"> and <span class="b-favorites-others"><xsl:attribute name="title"><xsl:value-of select="favoritedusers/user[3]"/><xsl:for-each select="favoritedusers/user"><xsl:if test="position() &gt; 3">, <xsl:value-of select="."/></xsl:if></xsl:for-each></xsl:attribute><xsl:value-of select="favoritedusers/@morecount"/> other people</span> </xsl:if> <xsl:if test="count(favoritedusers) &gt; 0">favorited this poem!</xsl:if>  </p> </xsl:if> <xsl:if test="$type = &quot;illustra&quot;"> <span class="b-fav-button"> <a class="fav-add-button author" href="/stories/addtofavs.php?type=member&amp;id={story/@author}"> Favorite Author <!--<xsl:call-template name="i18n"><xsl:with-param name="key">Add author to favorites</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template>--> </a><b class="olay"/> </span> <span class="b-fav-button"> <a class="fav-add-button story" href="/stories/addtofavs.php?type={$type}&amp;id={story/@id}"> Favorite Illustrations <!--<xsl:call-template name="i18n"><xsl:with-param name="key">Add story to favorites</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template>--> </a><b class="olay"/> </span> <p class="b-favorites-users"> <xsl:if test="count(favoritedusers) &gt; 0"> <img width="25" height="25" alt="heart" src="/imagesv2/addtofav/icon-heart.gif" class="heart"/> </xsl:if> <xsl:if test="count(favoritedusers) &lt; 1"> <img width="25" height="25" alt="heart" src="/imagesv2/addtofav/icon-heart-grey.gif" class="heart"/> </xsl:if> <xsl:if test="favoritedusers/@count &gt; 0"><a class="user-name"><xsl:attribute name="href"><xsl:value-of select="$site-root"/>/memberpage.php?uid=<xsl:value-of select="favoritedusers/user[1]/@id"/></xsl:attribute><xsl:value-of select="favoritedusers/user[1]"/></a></xsl:if> <xsl:if test="favoritedusers/@count &gt; 1">, <a class="user-name"><xsl:attribute name="href"><xsl:value-of select="$site-root"/>/memberpage.php?uid=<xsl:value-of select="favoritedusers/user[2]/@id"/></xsl:attribute><xsl:value-of select="favoritedusers/user[2]"/></a> </xsl:if> <xsl:if test="favoritedusers/@count &gt; 2"> and <span class="b-favorites-others"><xsl:attribute name="title"><xsl:value-of select="favoritedusers/user[3]"/><xsl:for-each select="favoritedusers/user"><xsl:if test="position() &gt; 3">, <xsl:value-of select="."/></xsl:if></xsl:for-each></xsl:attribute><xsl:value-of select="favoritedusers/@morecount"/> other people</span> </xsl:if> <xsl:if test="count(favoritedusers) &gt; 0">favorited this illustration!</xsl:if>  </p> </xsl:if> </div> </xsl:if> </xsl:if> <!-- ***************** comments ****************** --> <xsl:if test="$page = story/@nr_pages"> <xsl:if test="not($preview)"> <xsl:if test="(author/@allowfeedback = 1) or (story/@enable_comments = 1)"> <div id="tabs" class="b-tabs"> <dl> <xsl:if test="story/@enable_comments = 1"> <dt class="selected"><xsl:call-template name="i18n"><xsl:with-param name="key">Recent Comments</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template></dt> <dd class="selected"> <div class="dd"><div class="b-tabs-content"> <xsl:apply-templates select="recent-comments/comments"/> </div></div> </dd> <xsl:call-template name="tabs-comment-form"/> </xsl:if> <xsl:if test="author/@allowfeedback = 1"> <xsl:call-template name="tabs-feedback-form"/> </xsl:if> </dl> </div><!-- b-tabs --> </xsl:if> </xsl:if> </xsl:if> </div><!-- #sbar-l-wrp --> </div><!-- #content --> </div><!-- #main --> </div><!-- #root --> <!-- ***************** Bottom Ad - Start ****************** --> <div class="big_link" id="b-bottom"> <div class="r1banner" data-zone-name="zone18" data-zone-id="18"/> </div> <!-- ***************** Bottom Ad - End ****************** --> </div><!-- #w --> <div id="b-footer"> <div class="r1banner" data-zone-name="zone42" data-zone-id="42"/> <xsl:call-template name="tags-footer"> <xsl:with-param name="mode"><xsl:if test="$type = &quot;story&quot;">stories</xsl:if><xsl:if test="$type = &quot;poems&quot;">poem</xsl:if></xsl:with-param> </xsl:call-template> </div><!-- #b-footer --> <xsl:call-template name="iphone-message"/> <xsl:call-template name="rltr-login-in-div"/> <script async="async" src="//poetry.literotica.com/www/delivery/asyncjs.php"/> <xsl:call-template name="r1-banner-init"/> </body> </xsl:template> <!-- **************** vote template ****************** --> <xsl:template name="vote"> <xsl:comment> // VOTING MODULE </xsl:comment> <div id="voting"> <form action="{$site-root-dynamic}/vote.php" method="post" id="voteform"> <div> <input type="hidden" name="storyid" value="{story/@id}"/> <input type="hidden" name="page" value="{$page}"/> <input type="hidden" name="pagehint" value="{$page}"/> <p id="votemsg"><xsl:call-template name="i18n"><xsl:with-param name="key">showstory-please-rate</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template>:</p> <fieldset id="votefset"> <label for="v1">1</label> <input type="radio" name="vote" value="1" id="v1"/> <input type="radio" name="vote" value="2" id="v2"/> <input type="radio" name="vote" value="3" id="v3"/> <input type="radio" name="vote" value="4" id="v4"/> <input type="radio" name="vote" value="5" id="v5"/> <label for="v5">5 <span>(<xsl:call-template name="i18n"><xsl:with-param name="key">best</xsl:with-param><xsl:with-param name="hint">best mark</xsl:with-param></xsl:call-template>)</span></label> </fieldset> <input type="submit" name="Submit" id="submitbut"> <xsl:attribute name="value"><xsl:call-template name="i18n"><xsl:with-param name="key">Submit Vote</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template></xsl:attribute> </input> </div> </form> <div id="votingform"><p id="v_caption">Please Rate This Submission:</p><ul id="v_list"><li><strong id="lv1" title="I Hated It!">1</strong></li><li><strong id="lv2" title="I Didn't Like It Much.">2</strong></li><li><strong id="lv3" title="Liked It - Keep On Writing.">3</strong></li><li><strong id="lv4" title="Really Liked It - Good Read!">4</strong></li><li><strong id="lv5" title="Loved It - One Of The Best!!">5</strong></li></ul><div id="loading"><img src="/imagesv2/voting/animation.gif" width="13" height="13" alt="Please wait"/></div></div> </div> <script type="text/javascript"> <xsl:comment> loadForm(<xsl:value-of select="story/@id"/>,<xsl:value-of select="$page"/>,<xsl:value-of select="$page"/>); //</xsl:comment> </script> <xsl:comment> // END OF VOTING MODULE </xsl:comment> </xsl:template> <!-- ************** tags template ******************* --> <xsl:template match="tags"> <div class="b-box"> <div class="b-box-header"> <h3>Tags For This Story<!--<xsl:call-template name="i18n"><xsl:with-param name="key">Story Tags For This Submission:</xsl:with-param><xsl:with-param name="hint">story-page-bottom</xsl:with-param></xsl:call-template>--></h3> </div> <div class="b-box-body"> <div class="b-s-story-tag-list"> <ul> <xsl:for-each select="tag"> <li><a href="{$site-root-tagsportal}/{name-encoded}"><xsl:value-of select="name"/></a><xsl:if test="position() &lt; last()"> – </xsl:if></li> </xsl:for-each> </ul> </div> </div> </div> </xsl:template> <!-- ************** related template ******************* --> <xsl:template match="relatedstories"> <xsl:if test="story"> <div class="b-box"> <div class="b-box-header"><h3>Similar stories</h3></div> <div class="b-box-body"> <!-- "rt-65" added to kill Android App --> <div class="b-s-story-list rt-65"> <ul> <xsl:for-each select="story"> <li> <h4><a href="{@url}" class="b-s-story-list-link"><xsl:value-of select="name" disable-output-escaping="yes"/></a></h4> by <a href="{$site-root}/memberpage.php?uid={@author}&amp;page=submissions" class="b-s-story-list-user"><xsl:value-of select="@author-username"/></a> <xsl:if test="@rate != &quot;x.xx&quot;">  <span class="b-s-story-rating"> <xsl:value-of select="@rate"/></span> </xsl:if> <xsl:if test="@comment-cnt &gt; 0">  <span class="b-s-story-comment"> <xsl:value-of select="@comment-cnt"/></span> </xsl:if> </li> </xsl:for-each> </ul> </div><!-- b-s-story-list --> </div><!-- b-box-body --> </div><!-- b-box --> </xsl:if> </xsl:template> <!-- ************** series template ******************* --> <xsl:template match="seriesstories"> <script type="text/javascript"> <xsl:comment> var series_page_count = <xsl:value-of select="@pages"/>; // </xsl:comment> </script> <div id="b-series" class="b-box"> <div class="b-box-header"><h3>Also in this series</h3></div> <div class="b-box-body"> <!-- "t-4ut" and div with comment added to kill Android App --> <div class="b-s-story-list t-4ut"><div><xsl:comment> // </xsl:comment></div> <xsl:apply-templates select="seriesstories-page"/> <!--<div class="b-pager">--> <!-- <span class="b-pager-prev"></span>--> <!-- <span class="b-pager-next"></span>--> <!-- <div class="b-pager-pages">--> <!-- <span class="b-pager-page">1</span>--> <!-- <span class="b-pager-active">2</span>--> <!-- </div>--> <!--</div>--> </div><!-- b-s-story-list --> <!--<xsl:if test="@pages &gt; 1">--> <!-- <div class="pager">--> <!-- Page:--> <!-- <xsl:if test="@pages &gt; 5">--> <!-- <span class="prev"><xsl:attribute name="onclick">seriesScrollPaging('left');</xsl:attribute>&lt;&lt;</span>--> <!-- </xsl:if>--> <!-- <xsl:for-each select="seriesstories-page">--> <!-- <span>--> <!-- <xsl:attribute name="onclick">seriesChangePage('<xsl:value-of select="@page" />');</xsl:attribute>--> <!-- <xsl:attribute name="id">series_pager_<xsl:value-of select="@page" /></xsl:attribute>--> <!-- <xsl:if test="@page = 1">--> <!-- <xsl:attribute name="class">current visible</xsl:attribute>--> <!-- </xsl:if>--> <!-- <xsl:if test="@page &gt; 1 and @page &lt; 6"><xsl:attribute name="class">visible</xsl:attribute></xsl:if>--> <!-- <xsl:if test="@page &gt; 5"><xsl:attribute name="class">hidden</xsl:attribute></xsl:if>--> <!-- <xsl:value-of select="@page" />--> <!-- </span>--> <!-- </xsl:for-each>--> <!-- <xsl:if test="@pages &gt; 5">--> <!-- <span class="next"><xsl:attribute name="onclick">seriesScrollPaging('right');</xsl:attribute>&gt;&gt;</span>--> <!-- </xsl:if>--> <!-- </div>--> <!--</xsl:if>--> </div><!-- b-box-body --> </div><!-- b-box --> </xsl:template> <xsl:template match="seriesstories-page"> <div class="frame"> <!--<xsl:attribute name="id">series_page_<xsl:value-of select="@page" /></xsl:attribute>--> <!--<xsl:if test="@page = 1"><xsl:attribute name="class">show</xsl:attribute></xsl:if>--> <!--<xsl:if test="@page != 1"><xsl:attribute name="class">hide</xsl:attribute></xsl:if>--> <ul> <xsl:for-each select="story"> <li> <!-- "i-18k" and comment added to kill Android App --> <h4><a href="{@url}" class="ser_link i-18k"><xsl:comment> t </xsl:comment><xsl:value-of select="name" disable-output-escaping="yes"/></a></h4> <xsl:text> </xsl:text> <span class="b-s-story-stats-block"> <xsl:if test="@rate != &quot;x.xx&quot;"> <xsl:text> </xsl:text><span class="b-s-story-rating"><xsl:value-of select="@rate"/></span> </xsl:if> <xsl:if test="@comment-cnt &gt; 0"> <xsl:text> </xsl:text><span class="b-s-story-comment"><xsl:value-of select="@comment-cnt"/></span> </xsl:if> </span> </li> </xsl:for-each> </ul> </div> </xsl:template> <!-- ************** 1format1 template ******************* --> <xsl:template name="format1"> <div class="b-1f1 slow-animation active-on-visible sen-05 template-5"> <p class="a-right small ad-name">advertisment</p> <div class="b-1f1-top"/> <div class="b-1f1-body"> <div class="b-1f1-ba"> <div class="b-1f1-ba-t"><em class="b-1f1-ba-tl"/><em class="b-1f1-ba-tr"/></div> <strong>related to this story:</strong><br/> <div class="big banner-text"> <a href="#">Pipedream Products Nipple</a><br/> <a href="#">Chain Clips Sex Toy Kit</a> </div> <div class="b-1f1-ba-b"><em class="b-1f1-ba-bl"/><em class="b-1f1-ba-br"/></div> </div> <div class="b-1f1-v-bar"> <p class="indent message"/> <div class="b-1f1-v"> <a href="#" class="button b-no"><span>No</span></a> <ul class="voting-bar"> <li class="vb-1"><a href="#"><span>1</span></a></li> <li class="vb-2"><a href="#"><span>2</span></a></li> <li class="vb-3"><a href="#"><span>3</span></a></li> <li class="vb-4"><a href="#"><span>4</span></a></li> <li class="vb-5"><a href="#"><span>5</span></a></li> </ul> <a href="#" class="button b-yes"><span>Yes</span></a> <p class="small tcenter voting-bar-rating">4.5</p> </div> </div> </div> <div class="b-1f1-bottom"/> </div> <div id="format1-banners"> <div id="format1-banner-1"><a href="#">Pipedream Products</a><br/><a href="#">Sex Toy Kit</a></div> <div id="format1-banner-2"><a href="#">Sex Toy Kit</a><br/><a href="#">Pipedream Products</a></div> <div id="format1-banner-3"><a href="#">Dave moved his hands...</a></div> <div id="format1-banner-4"><a href="#">Very big ti...</a></div> </div> </xsl:template> <xsl:template name="membername"> <xsl:param name="uid"/> <a href="{$site-root}/memberpage.php?uid={$uid}"><xsl:value-of select="//member[@id = $uid]" disable-output-escaping="yes"/></a> </xsl:template> <xsl:template name="no-comments"> <p class="morereccomments"> <xsl:choose> <xsl:when test="$type = &quot;story&quot;"> <xsl:call-template name="i18n"><xsl:with-param name="key">There are no recent comments</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template> <xsl:if test="@total &gt; 0">(<xsl:call-template name="i18n"><xsl:with-param name="key">n older comments</xsl:with-param><xsl:with-param name="hint"/><xsl:with-param name="param1"><xsl:value-of select="@total"/></xsl:with-param></xsl:call-template>)</xsl:if> - <a id="new-comment-link" href="{$site-root-dynamic}/make_comment.php?id={@story}" rel="nofollow"><xsl:call-template name="i18n"><xsl:with-param name="key">Click here to add a comment to this story</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template></a> </xsl:when> <xsl:when test="$type = &quot;poem&quot;"> <xsl:call-template name="i18n"><xsl:with-param name="key">There are no recent comments</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template> <xsl:if test="@total &gt; 0">(<xsl:call-template name="i18n"><xsl:with-param name="key">n older comments</xsl:with-param><xsl:with-param name="hint"/><xsl:with-param name="param1"><xsl:value-of select="@total"/></xsl:with-param></xsl:call-template>)</xsl:if> - <a id="new-comment-link" href="{$site-root-dynamic}/make_comment.php?id={@story}" rel="nofollow"><xsl:call-template name="i18n"><xsl:with-param name="key">Click here to add a comment to this poem</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template></a> </xsl:when> <xsl:when test="$type = &quot;illustra&quot;"> <xsl:call-template name="i18n"><xsl:with-param name="key">There are no recent comments</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template> <xsl:if test="@total &gt; 0">(<xsl:call-template name="i18n"><xsl:with-param name="key">n older comments</xsl:with-param><xsl:with-param name="hint"/><xsl:with-param name="param1"><xsl:value-of select="@total"/></xsl:with-param></xsl:call-template>)</xsl:if> - <a id="new-comment-link" href="{$site-root-dynamic}/make_comment.php?id={@story}" rel="nofollow"><xsl:call-template name="i18n"><xsl:with-param name="key">Click here to add a comment to this illustra</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template></a> </xsl:when> </xsl:choose> <xsl:if test="@total &gt; 0"> <xsl:call-template name="i18n"><xsl:with-param name="key">or-conjunction</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template> <span class="loadmorecomments"><xsl:call-template name="i18n"><xsl:with-param name="key">Show more comments</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template></span> <xsl:call-template name="i18n"><xsl:with-param name="key">or-conjunction</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template> <a href="{$site-root}/storyfeedbackboard.php?id={@story}&amp;pagehint=6"><xsl:call-template name="i18n"><xsl:with-param name="key">comments-read-all-comments</xsl:with-param><xsl:with-param name="hint"/></xsl:call-template> (<xsl:value-of select="@total"/>)</a></xsl:if> </p> </xsl:template> <!-- special pager-new.xsl override method to always show pager --> <xsl:template match="pager"> <div class="b-pager"> <xsl:apply-templates select="previous"/> <xsl:apply-templates select="next"/> <div class="b-pager-pages"> <xsl:if test="text"> <!-- "-t", "r-d45" and comment added to kill Android App --> <span class="b-pager-caption-t r-d45"><xsl:comment> x </xsl:comment><xsl:value-of select="text"/>:</span> </xsl:if> <xsl:apply-templates select="page"/> <xsl:if test="//pager/next"> <xsl:apply-templates select="options"/> </xsl:if> <!-- <xsl:if test="not (//pager/next)"> <span class="fblike"><fb:like layout="button_count" show_faces="false" colorscheme="light"></fb:like></span> </xsl:if> --> </div> <!-- <span class="st_twitter_hcount" displayText="Tweet"></span>--> <!-- <span class="st_email_button" displayText="Email"></span>--> </div><!-- b-pager --> </xsl:template> <xsl:template match="story-stats"> <span class="b-story-stats"><xsl:value-of select="@comments"/> comments<span class="sep">/</span><xsl:text> </xsl:text><xsl:value-of select="@views"/> views<span class="sep">/</span><xsl:text> </xsl:text><xsl:value-of select="@favs"/> favorites</span> </xsl:template> <xsl:template name="share-love"> <div class="b-box"> <div class="b-box-header"><h3>Share the love</h3></div> <div class="b-box-body"> <div class="b-s-share-love"> <!-- <span class="st_twitter_vcount" st_url="{story/@url}" displayText="Tweet"></span> <span class="st_sharethis_vcount" st_url="{story/@url}" displayText="Share"></span> <span class="st_facebook_vcount" st_url="{story/@url}" displayText="Share"></span> --> <!-- Place this tag in your head or just before your close body tag --> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"/> <div id="gplus"><div class="g-plusone" data-size="medium"/></div> <div id="tw-share"><a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-text="{story/name}" data-url="{story/@url}">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"/></div> <div class="secline"> <div id="add-this"><a href="https://www.addthis.com/bookmark.php?url=https%3a{story/@url4url}&amp;title=Send%20a%20story%20via%20email&amp;username=literotica" target="_blank"><img src="/imagesv2/share.gif" width="16" height="16" alt="Share"/></a></div> <div id="add-email"><a href="https://api.addthis.com/oexchange/0.8/forward/email/offer?url=https%3a{story/@url4url}&amp;title=Send%20a%20story%20via%20email&amp;username=literotica" target="_blank"><img src="/imagesv2/email.gif" width="56" height="18" alt="Email"/></a></div> </div> </div><!-- b-share-love --> </div><!-- b-box-body --> </div><!-- b-box --> </xsl:template> <xsl:template name="i18n"> <xsl:param name="key"/> <xsl:param name="hint"/> <xsl:param name="param1"/> <xsl:param name="param2"/> <xsl:param name="param3"/> <xsl:param name="param4"/> <xsl:choose> <xsl:when test="$key=&quot;Page&quot; and $hint=&quot;&quot;">Page</xsl:when> <xsl:when test="$key=&quot;Anonymous user&quot; and $hint=&quot;&quot;">Anonymous user</xsl:when> <xsl:when test="$key=&quot;Recent Comments&quot; and $hint=&quot;&quot;">Recent<br/> Comments</xsl:when> <xsl:when test="$key=&quot;showstory-please-rate&quot; and $hint=&quot;&quot;">Please Rate This Submission</xsl:when> <xsl:when test="$key=&quot;best&quot; and $hint=&quot;best mark&quot;">best</xsl:when> <xsl:when test="$key=&quot;Submit Vote&quot; and $hint=&quot;&quot;">Submit Vote</xsl:when> <xsl:when test="$key=&quot;There are no recent comments&quot; and $hint=&quot;&quot;">There are no recent comments</xsl:when> <xsl:when test="$key=&quot;n older comments&quot; and $hint=&quot;&quot;"><xsl:value-of select="$param1" disable-output-escaping="yes"/> older comments</xsl:when> <xsl:when test="$key=&quot;Click here to add a comment to this story&quot; and $hint=&quot;&quot;">Click here to add a comment to this story</xsl:when> <xsl:when test="$key=&quot;Click here to add a comment to this poem&quot; and $hint=&quot;&quot;">Click here to add a comment to this poem</xsl:when> <xsl:when test="$key=&quot;Click here to add a comment to this illustra&quot; and $hint=&quot;&quot;">Click here to add a comment to this illustration</xsl:when> <xsl:when test="$key=&quot;or-conjunction&quot; and $hint=&quot;&quot;">or</xsl:when> <xsl:when test="$key=&quot;Show more comments&quot; and $hint=&quot;&quot;">Show more comments</xsl:when> <xsl:when test="$key=&quot;comments-read-all-comments&quot; and $hint=&quot;&quot;">Read All User Comments</xsl:when> <xsl:when test="$key=&quot;literotica-copyright&quot; and $hint=&quot;&quot;">All contents © Copyright 1998-2012. Literotica is a trademark.<br/> No part may be reproduced in any form without explicit written permission.</xsl:when> <xsl:when test="$key=&quot;Home&quot; and $hint=&quot;http://www.literotica.com/&quot;">Home</xsl:when> <xsl:when test="$key=&quot;Stories&quot; and $hint=&quot;&quot;">Stories</xsl:when> <xsl:when test="$key=&quot;Webcams&quot; and $hint=&quot;&quot;">Webcams</xsl:when> <xsl:when test="$key=&quot;Forum&quot; and $hint=&quot;&quot;">Forum</xsl:when> <xsl:when test="$key=&quot;Adult Store&quot; and $hint=&quot;&quot;">Adult Store</xsl:when> <xsl:when test="$key=&quot;Report A Bug&quot; and $hint=&quot;&quot;">Report A Bug</xsl:when> <xsl:when test="$key=&quot;Next&quot; and $hint=&quot;next page&quot;">Next</xsl:when> <xsl:when test="$key=&quot;Previous&quot; and $hint=&quot;previous page&quot;">Previous</xsl:when> <xsl:when test="$key=&quot;Go-button&quot; and $hint=&quot;&quot;">Go</xsl:when> <xsl:when test="$key=&quot;comments-read-n-comments&quot; and $hint=&quot;&quot;">Read All <xsl:value-of select="$param1" disable-output-escaping="yes"/> User Comments</xsl:when> <xsl:when test="$key=&quot;comments-click-to-leave-comment&quot; and $hint=&quot;&quot;"><xsl:value-of select="$param1" disable-output-escaping="yes"/>Click here<xsl:value-of select="$param2" disable-output-escaping="yes"/> to leave your own comment on this submission!</xsl:when> <xsl:when test="$key=&quot;comments-be-first-to-comment&quot; and $hint=&quot;&quot;">Be The First To Comment On This Story!</xsl:when> <xsl:when test="$key=&quot;Be The First To Comment On This Poem!&quot; and $hint=&quot;&quot;">Be The First To Comment On This Poem!</xsl:when> <xsl:when test="$key=&quot;Be The First To Comment On This Illustra!&quot; and $hint=&quot;&quot;">Be The First To Comment On This Illustration!</xsl:when> <xsl:when test="$key=&quot;more...&quot; and $hint=&quot;&quot;">more...</xsl:when> <xsl:when test="$key=&quot;Send-br-Feedback&quot; and $hint=&quot;&quot;">Send<br/> Feedback</xsl:when> <xsl:when test="$key=&quot;send-pri-ano-feedbk-to-author&quot; and $hint=&quot;&quot;">Send private <strong>anonymous feedback</strong> to the author</xsl:when> <xsl:when test="$key=&quot;click-here-post-public-comment&quot; and $hint=&quot;&quot;"><xsl:value-of select="$param1" disable-output-escaping="yes"/>click here<xsl:value-of select="$param2" disable-output-escaping="yes"/> to post a public comment instead</xsl:when> <xsl:when test="$key=&quot;Title your feedback&quot; and $hint=&quot;&quot;">Title your feedback</xsl:when> <xsl:when test="$key=&quot;Your feedback to&quot; and $hint=&quot;&quot;">Your feedback to</xsl:when> <xsl:when test="$key=&quot;ifyouwouldlikearesponse&quot; and $hint=&quot;&quot;">If you would like a response, enter your email address in this box</xsl:when> <xsl:when test="$key=&quot;Please type in the security code&quot; and $hint=&quot;&quot;">Please type in the security code</xsl:when> <xsl:when test="$key=&quot;listen-secret-code&quot; and $hint=&quot;&quot;">You may also <xsl:value-of select="$param1" disable-output-escaping="yes"/>listen to a recording of the characters<xsl:value-of select="$param2" disable-output-escaping="yes"/>.</xsl:when> <xsl:when test="$key=&quot;Send feedback&quot; and $hint=&quot;&quot;">Send feedback</xsl:when> <xsl:when test="$key=&quot;Feedback sent successfully&quot; and $hint=&quot;&quot;">Feedback sent successfully</xsl:when> <xsl:when test="$key=&quot;click here to write another&quot; and $hint=&quot;&quot;">click here to write another</xsl:when> <xsl:when test="$key=&quot;Send Your Feedback&quot; and $hint=&quot;&quot;">Send Your Feedback</xsl:when> <xsl:when test="$key=&quot;anonfeedback-privacy-note&quot; and $hint=&quot;&quot;">Note: Literotica values your privacy. No email addresses or names are ever saved from this feature. Once the mail is sent, all information is purged completely from the system.</xsl:when> <xsl:when test="$key=&quot;Thanks!&quot; and $hint=&quot;&quot;">Thanks!</xsl:when> <xsl:when test="$key=&quot;anonfeedback-sent-to&quot; and $hint=&quot;&quot;">Your feedback was successfully sent to: <xsl:value-of select="$param1" disable-output-escaping="yes"/></xsl:when> <xsl:when test="$key=&quot;anonfeedback-click-for-more&quot; and $hint=&quot;&quot;"><xsl:value-of select="$param1" disable-output-escaping="yes"/>Click here<xsl:value-of select="$param2" disable-output-escaping="yes"/> to check for more submissions by <xsl:value-of select="$param3" disable-output-escaping="yes"/></xsl:when> <xsl:when test="$key=&quot;send-emailstory-return-to-the-story&quot; and $hint=&quot;&quot;"><xsl:value-of select="$param1" disable-output-escaping="yes"/>Click here<xsl:value-of select="$param2" disable-output-escaping="yes"/> to return to the story.</xsl:when> <xsl:when test="$key=&quot;anonfeedback-click-to-recommend&quot; and $hint=&quot;&quot;"><xsl:value-of select="$param1" disable-output-escaping="yes"/>Click here<xsl:value-of select="$param2" disable-output-escaping="yes"/> to recommend this story to a friend.</xsl:when> <xsl:when test="$key=&quot;Add-a-br-Comment&quot; and $hint=&quot;&quot;">Add a<br/> Comment</xsl:when> <xsl:when test="$key=&quot;Preview&quot; and $hint=&quot;&quot;">Preview</xsl:when> <xsl:when test="$key=&quot;thisis-preview-if-it-looks-good-click&quot; and $hint=&quot;&quot;">This is a preview of how your comment will appear. If it looks good, please<br/>click the</xsl:when> <xsl:when test="$key=&quot;Submit Comment&quot; and $hint=&quot;&quot;">Submit Comment</xsl:when> <xsl:when test="$key=&quot;below to post the comment&quot; and $hint=&quot;&quot;">below to post the comment</xsl:when> <xsl:when test="$key=&quot;Edit comment&quot; and $hint=&quot;&quot;">Edit comment</xsl:when> <xsl:when test="$key=&quot;Posting...&quot; and $hint=&quot;&quot;">Posting...</xsl:when> <xsl:when test="$key=&quot;Comment posted successfully&quot; and $hint=&quot;&quot;">Comment posted successfully</xsl:when> <xsl:when test="$key=&quot;click here to view it&quot; and $hint=&quot;&quot;">click here to view it</xsl:when> <xsl:when test="$key=&quot;write another&quot; and $hint=&quot;&quot;">write another</xsl:when> <xsl:when test="$key=&quot;post-public-comment-on-submission&quot; and $hint=&quot;&quot;">Post a <strong>public comment</strong> on this submission</xsl:when> <xsl:when test="$key=&quot;click-here-send-private-feedback&quot; and $hint=&quot;&quot;"><xsl:value-of select="$param1" disable-output-escaping="yes"/>click here<xsl:value-of select="$param2" disable-output-escaping="yes"/> to send private anonymous feedback to the author instead</xsl:when> <xsl:when test="$key=&quot;Title of your comment&quot; and $hint=&quot;&quot;">Title of your comment</xsl:when> <xsl:when test="$key=&quot;Your public comment about&quot; and $hint=&quot;&quot;">Your public comment about</xsl:when> <xsl:when test="$key=&quot;Post comment as (click to select)&quot; and $hint=&quot;&quot;">Post comment as (click to select)</xsl:when> <xsl:when test="$key=&quot;Preview comment&quot; and $hint=&quot;&quot;">Preview comment</xsl:when> <xsl:when test="$key=&quot;You are logged in as&quot; and $hint=&quot;&quot;">You are logged in as</xsl:when> <xsl:when test="$key=&quot;As user&quot; and $hint=&quot;&quot;">As user</xsl:when> <xsl:when test="$key=&quot;Username&quot; and $hint=&quot;&quot;">Username</xsl:when> <xsl:when test="$key=&quot;Password&quot; and $hint=&quot;&quot;">Password</xsl:when> <xsl:when test="$key=&quot;Anonymous&quot; and $hint=&quot;&quot;">Anonymous</xsl:when> <xsl:when test="$key=&quot;makecomments-edit-comment&quot; and $hint=&quot;&quot;">Edit Your Comment</xsl:when> <xsl:when test="$key=&quot;makecomments-submit-comment&quot; and $hint=&quot;&quot;">SUBMIT Your Comment!</xsl:when> <xsl:when test="$key=&quot;Login&quot; and $hint=&quot;&quot;">Login</xsl:when> <xsl:when test="$key=&quot;Sign Up&quot; and $hint=&quot;&quot;">Sign Up</xsl:when> <xsl:when test="$key=&quot;Terms Of Services&quot; and $hint=&quot;&quot;">Terms Of Services</xsl:when> <xsl:when test="$key=&quot;Report A Problem&quot; and $hint=&quot;&quot;">Report A Problem</xsl:when> <xsl:when test="$key=&quot;Forgot your password?&quot; and $hint=&quot;&quot;">Forgot your password?</xsl:when> <xsl:when test="$key=&quot;Security code&quot; and $hint=&quot;&quot;">Security code</xsl:when> <xsl:when test="$key=&quot;Change picture&quot; and $hint=&quot;&quot;">Change picture</xsl:when> <xsl:when test="$key=&quot;Your current user picture, all sizes&quot; and $hint=&quot;&quot;">Your current user avatar, all sizes</xsl:when> <xsl:when test="$key=&quot;Default size User Picture&quot; and $hint=&quot;&quot;">Default size User Picture</xsl:when> <xsl:when test="$key=&quot;Default (75x75) size User Picture&quot; and $hint=&quot;&quot;">Default (75x75) size User Picture</xsl:when> <xsl:when test="$key=&quot;Medium size User Picture&quot; and $hint=&quot;&quot;">Medium size User Picture</xsl:when> <xsl:when test="$key=&quot;Medium (48x48) size User Picture&quot; and $hint=&quot;&quot;">Medium (48x48) size User Picture</xsl:when> <xsl:when test="$key=&quot;Small size User Picture&quot; and $hint=&quot;&quot;">Small size User Picture</xsl:when> <xsl:when test="$key=&quot;Small (24x24) size User Picture&quot; and $hint=&quot;&quot;">Small (24x24) size User Picture</xsl:when> <xsl:when test="$key=&quot;Tiny size User Picture&quot; and $hint=&quot;&quot;">Tiny size User Picture</xsl:when> <xsl:when test="$key=&quot;Tiny (16x16) size User Picture&quot; and $hint=&quot;&quot;">Tiny (16x16) size User Picture</xsl:when> <xsl:when test="$key=&quot;You have a picture waiting&quot; and $hint=&quot;&quot;">You have a new user avatar waiting for moderation.</xsl:when> <xsl:when test="$key=&quot;Select new user picture&quot; and $hint=&quot;&quot;">Select new user avatar</xsl:when> <xsl:when test="$key=&quot;Upload and save&quot; and $hint=&quot;&quot;">Upload and save</xsl:when> <xsl:when test="$key=&quot;Upload successful&quot; and $hint=&quot;&quot;">Upload successful</xsl:when> <xsl:when test="$key=&quot;User picture uploaded&quot; and $hint=&quot;&quot;">User avatar uploaded successfuly and waiting for moderation.</xsl:when> <xsl:when test="$key=&quot;Close-avatar-dialog&quot; and $hint=&quot;&quot;">Close</xsl:when> <xsl:when test="$key=&quot;change-picture&quot; and $hint=&quot;&quot;">change picture</xsl:when> <xsl:otherwise>I18N: "<xsl:value-of select="$key"/>","<xsl:value-of select="$hint"/>" NOT FOUND</xsl:otherwise> </xsl:choose> </xsl:template> </xsl:stylesheet> =========================================