Tira’s abduction had been a masterpiece of cinematic cliché. She woke in a cavernous warehouse, her hourglass figure squeezed into a chair by coarse ropes that bit into her skin. Wearing only the skimpy, shimmering dress and sheer pantyhose she had donned for the club, she looked like a misplaced piece of luxury in a graveyard of industry. While her masked captor stepped out, Tira strained against her bindings. With a desperate, agonizing heave, the knots slipped.
She scrambled up, her breath coming in shallow gasps. The floor was a minefield of jagged metal and shattered glass. She bolted toward the distant light of an exit, but a sharp scream tore from her throat as a shard of glass buried itself deep into her foot. She collapsed, clutching her ankle as blood bloomed through the nylon.
The heavy thud of boots echoed. The kidnapper reappeared, his black clothes blending into the shadows. He stared at the empty chair, then at the shivering woman on the floor.
“Going somewhere, sweetheart?” he asked, his voice a low, distorted rumble.
“Get away from me!” Tira shrieked, trying to crawl away.
“Now, now. A little discipline is required for such a naughty escape attempt.”
He lunged, scooping her up over his shoulder in a fireman’s carry. Tira hammered her fists against his back, her legs kicking wildly in the air. In response, he brought his large hand down in a thunderous spank across her bare, rounded cheeks. The slap echoed through the warehouse, leaving her skin stinging and her breath hitching.
“Stop! Please!” she gasped.
“Quiet. You’re bleeding,” he countered, plopping her back into the chair and rebinding her wrists.
He knelt, gripping her injured foot with a firm, possessive hold. A silver knife appeared in his hand. He carefully slid the blade beneath the glass shard, popping it out with a surgical flick. Tira whimpered, but the terror was shifting into something hot and heavy.
“What is it, Sweetheart? Does this actually feel good to you?” he whispered, running the flat of the blade up and down her pantyhose, the steel cold against the fabric.
“NO! No it … doesn’t,” she breathed, though her chest heaved.
“Your body says otherwise.”
With a slow, deliberate motion, he sliced the nylon away, peeling the stockings back to reveal her pale skin. He dipped his fingers into the dripping wound, smearing the crimson liquid across her calf and ankle in a slow, artistic streak.
“You love this don’t you? The blood play,” he teased.
“I don’t know what you are talking about,” she moaned, her cheeks pink.
He tore a strip of fabric from his black shirt and bound the wound tightly. Then, leaning down, he flicked his tongue across the smeared blood on her skin, licking her clean with a slow, wet hunger.
Tira stared into the dark eyes beneath his mask, her pupils dilated. Despite the horror of the abduction, her wet pussy pulsed with a desperate, aching need. She gazed at him with raw lust, her gaze dropping to the massive, prominent bulge of his hard cock straining against his black trousers. He remained frozen, the tension between them thick enough to choke the air from the room.
@import url(‘https://fonts.googleapis.com/css2?family=Creepster&family=Special+Elite&display=swap’);
.tira-cta-wrap {
display: flex;
flex-wrap: wrap;
gap: 22px;
justify-content: center;
padding: 20px 10px;
font-family: ‘Special Elite’, cursive;
}
.tira-btn {
position: relative;
display: inline-block;
min-width: 260px;
padding: 18px 28px;
text-align: center;
text-decoration: none;
color: #ffecec;
font-size: 1.25rem;
letter-spacing: 1px;
border: 3px solid #8b0000;
background: linear-gradient(145deg, #1a0000 0%, #3d0000 40%, #1a0000 100%);
box-shadow:
0 0 0 2px #2b0000,
0 6px 0 #4a0000,
0 10px 25px rgba(139, 0, 0, 0.6),
inset 0 0 30px rgba(0, 0, 0, 0.7);
border-radius: 4px;
overflow: hidden;
transition: all 0.25s ease;
cursor: pointer;
}
.tira-btn::before {
content: ”;
position: absolute;
top: -10px;
left: 0;
width: 100%;
height: 18px;
background:
radial-gradient(circle at 20% 100%, #8b0000 4px, transparent 5px),
radial-gradient(circle at 40% 100%, #a00000 5px, transparent 6px),
radial-gradient(circle at 60% 100%, #8b0000 3px, transparent 4px),
radial-gradient(circle at 80% 100%, #a00000 6px, transparent 7px);
opacity: 0.9;
pointer-events: none;
}
.tira-btn::after {
content: ”;
position: absolute;
bottom: 0;
left: 15%;
width: 70%;
height: 6px;
background: linear-gradient(90deg, transparent, #8b0000, transparent);
opacity: 0.7;
}
.tira-btn:hover {
transform: translateY(-3px);
color: #fff;
border-color: #c00000;
box-shadow:
0 0 0 2px #2b0000,
0 9px 0 #4a0000,
0 14px 30px rgba(180, 0, 0, 0.8),
inset 0 0 40px rgba(0, 0, 0, 0.6);
background: linear-gradient(145deg, #2a0000 0%, #5a0000 45%, #2a0000 100%);
}
.tira-btn:active {
transform: translateY(2px);
box-shadow:
0 0 0 2px #2b0000,
0 3px 0 #4a0000,
0 6px 15px rgba(139, 0, 0, 0.5);
}
.tira-btn .main-text {
display: block;
font-family: ‘Creepster’, cursive;
font-size: 1.55rem;
line-height: 1.1;
text-shadow: 0 0 8px #8b0000, 2px 2px 0 #000;
}
.tira-btn .sub-text {
display: block;
margin-top: 6px;
font-size: 0.95rem;
opacity: 0.9;
letter-spacing: 0.5px;
}
.tira-btn.phone .main-text {
color: #ffb3b3;
}
.tira-btn.web .main-text {
color: #ff9999;
}
/* Blood drip animation on hover */
.tira-btn .drip {
position: absolute;
top: -8px;
width: 6px;
height: 0;
background: #8b0000;
border-radius: 0 0 3px 3px;
opacity: 0;
transition: height 0.4s ease, opacity 0.3s;
}
.tira-btn:hover .drip {
height: 22px;
opacity: 0.85;
}
.tira-btn .drip:nth-child(1) { left: 18%; transition-delay: 0.05s; }
.tira-btn .drip:nth-child(2) { left: 42%; transition-delay: 0.15s; background: #a00000; }
.tira-btn .drip:nth-child(3) { left: 68%; transition-delay: 0.08s; }
.tira-btn .drip:nth-child(4) { left: 85%; transition-delay: 0.2s; background: #7a0000; }