#article bundle
Explore tagged Tumblr posts
Note
How is Bruce doing in the Jason lives au?
I means it's Bruce so even if Jason didn't die I'm sure he'll still manager to get worse just means he can't blame it on Jason's death in this universe
#ask#plotbunny-bundle#im joking#kinda#he probably is doing a bit better tho#which considering how he is in canon#its not the highest bar to clear#something i was thinking about tho#is his “death”#so obviously when he dies#dick still becomes batman and all that jazz#but something i thought was funny#is that with tim being a reporter#hes just gonna be writing articles titled “new batman is fake”#“why the bats want us to think the og batman is dead”#“batmans not dead 10 pieces of evidence to prove it”
87 notes
·
View notes
Text
Lol remedy took down the collectors edition article from the AW2 website 😅
8 notes
·
View notes
Text
Did you know? For some reason, in some versions of Spyro's Adventure, the Hidden Treasure item does not work in the Darklight Crypt.
#kinda sorta not related but just saying i think this page/article is in for an overhaul#am i gonna be the one to do it? probably not i just live here#<- mod note#Trivia#Glitches/Bugs#Skylanders#Skylanders Spyro's Adventure#Skylanders Giants#Skylanders Lost Islands#Spyro's Adventure Chapters#Spyro's Adventure Levels#Chapters#Levels#3DS Levels#Bundle Packs#Adventure Packs#Adventure Pack Levels#Adventure Pack Chapters#Worlds#Giants 3DS Levels#Giants 3DS Chapters#3DS Chapters#Giants Chapters#Giants Levels#Skylands#Darklight Crypt
3 notes
·
View notes
Text
okay well we spent two hours doing a small group brainstorming/planning activity using projects from people’s work and that was actually fun—I love doing that kind of ideation and planning work with people. then we had to sit through 30+ min of whole-group debrief where people stood up and monologued breathlessly about feeling held by the collective as we harvested each other’s wisdom which almost ruined the experience. but luckily I came prepared with a challenge to work through in my head lol.
today’s zoning-out project is mapping out the basic research skills class I’ll be teaching in the spring quarter. one of the big problems I’ve identified in my info-gathering interviews is that students can’t do some pretty basic research things (like reading academic articles, evaluating sources, conducting lit reviews on a given topic, etc) and so faculty don’t want to take them on as summer research assistants because it’s a ton of work to train them in those skills AND familiarize them with the faculty member’s questions and methods AND give them a crash-course on the existing scholarship around this topic. so I am trying to pilot a thing where faculty get extra research funds for taking on a small group of summer students… but my office takes them for a quarter first, trains them in those basic skills and helps them build relationships with the librarians, and has them do all their major activities & assignments using real sources/data related to the faculty member’s project. that way students have 10 weeks to practice the skills and learn at least some of the research before we hand them off to the faculty mentors for the summer. I think we will also provide ongoing mentoring + student services-type support throughout the summer so we can continue working on project management and skill-building type stuff with them individually as they are conducting research… but for now I am focusing on drafting a version of the spring course to workshop with the faculty members who have expressed interest in participating. anyway I am at the very earliest stages but today while zoning out I spent some time trying to unbundle some of the skills that go into engaging with academic sources… needs refining (and maybe even some more unbundling?) but here is a first stab at it:

#what am I missing#the big bundles I think we can tackle in 10 weeks are:#strategies for deciphering academic articles#strategies for taking notes + managing citations#using library databases (and librarian support lol) to find articles#strategies for assessing credibility/validity/significance of sources#and then like#what literature reviews look like and why we do them as researchers#and then I think we can begin creating small-scale lit reviews on given topics or questions#this is prob too ambitious for 10 weeks with students this inexperienced#but I think we can make a dent in it
15 notes
·
View notes
Text


I’ve had an idea!
Yeah! Taste the rainbow (not sponsored by Skittles)!
Images from the Metroid wiki and Bulbapedia
#Pokémon x Metroid#TV Tropes#I know the Paradox Pokémon article suggests that Noxus should be with Miraidon but then I wouldn’t have had anywhere to put Jugulis#plus the article doesn’t mention Leaves in that paragraph and I would’ve said Leaves salmon Valiant magenta not Valiant salmon#future paradox#iron treads#iron bundle#iron hands#iron jugulis#iron moth#iron thorns#trace mph#spire mph#kanden mph#weavel mph#sylux mph#noxus mph#now all I need is an excuse to place these guys + Valiant Miraidon and Leaves in F-Zero#which honestly isn’t as difficult a task as it sounds#given the future theme and the pre-existing overlap with Metroid
9 notes
·
View notes
Text
Excellent 10+ Tools & Resources for Designers and Agencies in 2025
New Post has been published on https://thedigitalinsider.com/excellent-10-tools-resources-for-designers-and-agencies-in-2025/
Excellent 10+ Tools & Resources for Designers and Agencies in 2025
While it may seem to be admirable, it could turn out to be extremely difficult to rely solely on your own creativity when building a website from scratch. In truth, the ability to build a great website usually depends on the tools you use and in the underpinning those tools help you create. Creativity is still key, but in this case it is the creativity of the designers of those very tools.
To complicate matters, the bar is raised as far as what constitutes a great or “stunning” website in 2025. The definition of “stunning” is no longer solely about its aesthetics. It’s mostly about a website’s efficiency, responsiveness, and adaptability.
From Trafft White Label to WoodMart, the themes and plugins discussed in this article offer the efficiency, responsiveness, and adaptability that is needed to build a competitive and future-ready website.
1. Trafft White Label – Scheduling Solution for Digital Agencies
The essential: The White Label option offers agencies a fully branded, premium booking solution without the time and cost associated with developing software from scratch.
Want to see this plugin live? Click on the video.
Trafft White Label users can add value to their service offerings and generate revenue by providing a robust appointment management system while maintaining their own branding. They also benefit from using Trafft by not having to develop the software from scratch and putting in the time and expense involved in doing so.
The end users profit from having an in-house booking solution that –
is easy to set up and operate.
manages the bulk of their administrative tasks.
eliminates the costs associated with operating a manual booking system.
Trafft’s Divine Beauty and Spa template provides a good an example of where you can experience the power of Trafft’s booking solution firsthand and how easy it would be to customize it for use by any services-providing business.
Customer avg. grade: 4.9/ 5 Capterra, 4.7/ 5 G2
Client review: “Great tool, exceptional service! Trafft has been intuitive to use and implement. I love the look and feel of the program and how it integrates into my websites. All of my support emails have been responded to promptly and with care to provide as much help as possible. I can’t wait to see how the company continues to grow and improve this tool. I have tried many scheduling tools, and Trafft has been the easiest and best to implement. Thank you!”
Immediate help via: YouTube videos, Documentation
Check Out Trafft White Label
2. Amelia – Feature Rich Booking Plugin for Appointments and Events
The essential: Amelia’s intuitive interface enables appointment bookings to be managed with minimal effort.
Want to see this plugin live? Click on the video.
The Amelia WordPress Booking plugin’s ease in navigability and flexibility makes it indispensable for optimizing business operations and driving growth. Consequently, Amelia has received recognition from industry website users among the thousands of businesses it powers.
Amelia has introduced “Packages”, a game-changing top feature users can use to bundle multiple services into cohesive packages to create a streamlined and convenient booking experience that benefits both the business and its clientele.
Extensive customization options enable businesses to tailor the system to meet their needs. The Tarot Card Reader demo site with its visually captivating and intuitive interface.
Thanks to WooCommerce integration, Amelia provides multiple payment gateways that send invoices and offer online same-day payments.
Customer avg. grade: 4.9/5 on Capterra, 4.7/5 on Trustpilot
Client review: “Amelia is a great booking tool that has a nice look and feel right out of the box. It is a bit overwhelming at first because of the many settings you have but the customer service support is great. I can’t recommend this plugin enough.”
Immediate help via: YouTube videos, Documentation
Check Out Amelia
3. MapSVG – WordPress Interactive Mapping Plugin
The essential: Map SVG maps can feature all the complexity you want.
Want to see this plugin live? Click on the video.
MapSVG offers much more that giving its users the ability to access a map. It is, given the selection of customizable templates that work in concert with its database, what users can do with a map. Access to these templates allows users to create information windows and maps of any complexity they need. That is what makes MapSVG unique among and a step or two ahead of other mapping plugins.
You have at your fingertips:
The ability to display data from WordPress posts, the MapSVG database, CSV files, and APIs.
56 USA and 132 Worldwide vector maps in the database.
A Form Builder for creating custom mapping content and if adding a directory next to a map.
Access to drawing tools for adding clickable areas on images plus the ability to assign custom content to multicolored maps.
Customer avg. grade: 4.5 / 5
Client review: “A fabulous WordPress plugin that gets more feature-rich and powerful month-by-month. Not to mention excellent support and good response times. All-in-all, a 5-star solution for maps on WordPress.”
Immediate help via: Support manual, YouTube videos, AI assistant (live chat embedded in the plugin)
Check Out MapSVG
4. Uncode – Creative Theme Known for Its Attractive Concepts
The essential: With Uncode you can make a site that shines.
Want to see this template live? Click on the video.
Uncode is primarily for web designers and creative enthusiasts who are drawn to it because of its uniqueness in allowing them to tailor every section of a design to fit their special needs.
Another reason is the number of advanced features it has to offer including its 100+ demos or concepts. Check out Uncode’s Classic Twilight Restaurant concept and you will see why.
Features that contribute to Uncode’s attractiveness include:
A Wireframes plugin with its 750+ section templates that can also be used for prototyping and other purposes.
An enhanced Page Builder accompanied by 85 professionally designed modules.
A Content Block for creating replicable sections of content that can be integrated into web pages.
A Dynamic Elements and Options feature that allows access to data from diverse WordPress sources to create custom templates.
Uncode is Compatible with popular plugins like WooCommerce, WPML, HubSpot, and more, and offers free, consistent, and stable updates to ensure compatibility with standards & trends.
Customer avg. grade: 4.89/5 on 3.352 Reviews
Client review: “All is really good!!! Easy and complete!!”
Immediate help via: Support manual, YouTube videos, Facebook Group
Check Out Uncode
5. wpDataTables – Best WordPress Table Plugin
The essential: wpDataTables makes the process of data visualization and representation quick, easy, and effective.
Want to see this plugin live? Click on the video.
To call wpDataTables feature rich is an understatement. It has 60+ powerful data management and visualization features to start with. It also has addons that extend its functionality even further. wpDataTables is the ideal solution for anyone who needs to present data in tables or charts.
WooCommerce integration is a key feature in that it makes wpDataTables an excellent choice for those who want to optimize an online store by including informative visual data presentations.
WooCommerce integration makes it possible for wpDataTable to:
Create or customize product tables like that shown in the WordPress Pricing Table.
Use customizable product tables to augment store functionality.
Simplify tasks to improve user experience.
wpDataTables also makes exploring and analyzing data easier with its robust filtering, sorting, and search functionality.
Customer avg. grade: 4.6/ 5 WordPress
Client review: “I’ve been using it for a while, I like its ability to compile a spreadsheet from multiple sources and I’d like to highlight its performance and filters. The finished list can be easily exported to different formats. Support is simply incredible, patient, dedicated and helpful. I would recommend the wpDataTables plugin to everyone with a clear heart.”
Immediate help via: YouTube videos, Documentation
Check Out wpDataTables
6. LayerSlider – Next-Level WordPress Slider and Animation Builder
The essential: LayerSlider transforms websites with stunning animations and powerful features, turning ordinary pages into extraordinary experiences.
Want to see this plugin live? Click on the video.
LayerSlider’s versatility makes it easy for users to design animated web content that leaves a lasting positive impression on visitors.
It is particularly noteworthy of the way in which LayerSlider has used the scroll effect to a web designer’s advantage. You’ll see this special effect put to use in newer templates like the Fashion Trends template that also makes clever use of the hover effect.
Other LayerSlider features include:
Add-Ons: Include advanced features like counters, countdowns, error pages, and maintenance mode to elevate your website.
Project Editor: Experience a clean, easy-to-use interface with live previews, Google Fonts support, an extensive icon library, and millions of stock images and videos.
Professional Templates: Find a wide array of slider, popup, and website templates that are fully downloadable and simple to adjust to your style.
Unique Effects: Utilize pre-designed transitions, animation options, and visual effects for impactful, high-quality results.
LayerSlider provides unparalleled flexibility and creative control, whether you’re a designer, marketer, or site owner.
Client review: “The scroll effects make my page come alive – it’s like magic seeing the animations unfold as you scroll.”
Immediate support options: Built-in help in LayerSlider, Ticket System, and Product Manual
Check Out LayerSlider
7. Slider Revolution – WordPress Plugin for Creating Professionally-Crafted Visuals
The essential: Slider Revolution makes it easy to create websites that leave the competition in the dust.
Want to see this plugin live? Click on the video.
You can’t afford to have your website designs blend in with everyone else’s, which is why you need an innovative solution. While it’s not always easy to consistently adhere to the forefront of web design in your work, Slider Revolution with its ultra-modern templates for sliders, hero page templates, and single-page websites, can help you do so.
Slider Revolution addresses a level of agility and adaptability that makes it possible for any of its users to cope with ongoing changes in web design trends and practices..
Scroll through Slider Revolution’s Creative Portfolio Website slider template for example. Potential visitors just don’t come across websites like this one every day.
Easy-to-digest tutorials accompany the individual templates.
Some of these template designs work best with their intended layout whereas others can be transformed to fit almost any purpose.
The templates are optimized for speed and responsiveness.
It takes but a few clicks from the editing panel to customize content.
The Slider Revolution team adds ultra-modern, responsive, and fully-loaded templates to its library every month.
Immediate help via: Support manual, YouTube videos, Ticket Help Desk
Check Out Slider Revolution
8. Blocksy – Versatile and Super-fast WordPress WooCommerce Theme
The essential: Blocksy gives you all the flexibility you need to create professional-looking websites.
Want to see this template live? Click on the video.
Blocksy’s total integration with WooCommerce means that you can use this responsive and SEO-ready theme to create any website you have in mind irrespective of its use or niche. In the event you could use a little help in getting a project underway or would simply like to get it off to a fast start, a starter site like Pottery should give you more than a few ideas on how to proceed.
Blocksy’s standout feature is a Header Builder that makes it easy to craft a header that reflects your brand. Each of the header elements offers a range of customization options that allows you to design a header that is user-friendly and engaging.
professionally-crafted Header Pro Elements give you unlimited header design possibilities. All are carefully crafted to match Blocksy’s original design language.
Customer avg. grade: 5/ 5 from 835 reviews
Client review: “Blocksy is a gem! In this era where user experience, be it for the developers or the end users (website visitors) reigns supreme, Blocksy is moving the goal posts forward with its focus on versatility, performance, and impeccable design. Blocksy’s attention to user-friendliness, consistency of admin area design which translates to easiness on your eyes, and overall ergonomics, is second to none.”
Immediate help via: Support manual, YouTube videos
Check Out Blocksy
9. WhatFontIs.com – Free AI Powered Font Identifying Tool
The essential: WhatFontIs accurately identifies fonts in seconds using AI.
Want to see this tool live? Click on the video.
WhatFontIs is fast and accurate, easy to use, and you can use it right from the browser or browser extension. WhatFontIs’ audience ranges from first time font searchers to seasoned professionals looking to identify prepared font examples or fonts from any image.
WhatFontIs is not designed to do anything and everything. It does one thing and does it exceptionally well. It will compare the font in question against the million or so different fonts in its database and come up with a match in 10 seconds or less 90+% of the time.
Submitting a font is easy, and with a Chrome extension it is even easier to do. With the extension it’s simply a matter of clicking on an image containing the font you intend to submit.
Once the font is submitted, the AI-powered search engine goes to work to identify the font and 60 closest matches to that font.
WhatFontIs provides the font name and the name of a website where the font might be purchased. WhatFontIs does not sell fonts.
Immediate help via: YouTube videos
Check Out WhatFontIs
10. Mobirise AI – Prompt Powered Free Website Builder
The essential: Mobirise enables users to create responsive and visually stunning websites using prompts instead than relying on coding.
Want to see this builder live? Click on the video.
Mobirise AI is designed to generate tailored content, stunning images, and customized layouts based on your specific prompts. When using this free AI-powered website builder you will experience a seamless website creation process that, by combining automation with your personal touch, makes acquiring an online presence easy and effective.
Mobirise AI website builder works as follows:
You initiate the process by submitting your design ideas in terms of simple textual descriptions.
Prompt Mobirise AI and it will create an initial cohesive website structure.
You continue to feed Mobirise AI with more detailed textual descriptions followed by prompting until you have created an initial design to your liking.
It then becomes a matter of refining and adjusting various aspects of your initial design using the AI website builder with its drag and drop functionality to position pre-made blocks to fit your desired layout.
You can then customize block-by-block by replacing placeholder text and images with your own unique content.
Once you are satisfied, you are ready to publish your website.
Immediate help via: Support manual, YouTube videos
Check Out Mobirise AI
11. XStore – Online Store Building WooCommerce Theme
XStore is an all-in-one WooCommerce and WordPress website building solution with no plugins required.
Want to see this template live? Click on the video.
For starters, XStore is customizable, super-fast, and user-friendly. This WooCommerce and WordPress website building solution can boast of a host of other standout features as well, like the fact that it is fully integrated with Elementor Booster Sales. Many of its users will point to its Full Site Builder as its top feature in that it has enabled them to fully customize key page areas like headers, footers and checkout, cart, and product pages.
XStore also features:
AMP for WooCommerce that dramatically improves mobile loading times.
130+ pre-built websites including this customizable and responsive Furniture website example.
A Grid layout that ensures precise webpage alignment within Elementor. Elementor PRO is not needed when working with the XStore theme.
A built-in mega menu that provides a user-friendly option to highlight deeper content on your site.
A Product Variation Gallery complete with stunning animations and hover effects.
A Child Theme with files.
XStore also fully supports RTL and features full AJAX shop and pagination.
Customer avg. grade: 4.85 / 5
Immediate help via: Support manual, YouTube videos
Check Out XStore
12. Litho – A Modern, Highly Customizable, Multi-purpose Elementor WordPress Theme
The essential: Litho can be used by agencies, companies, and freelances to create any type of website, portfolio, or blog.
Want to see this template live? Click on the video.
Litho is a multi-purpose theme that can be used to design any type of website for any type of client. Litho’s host of impressive website building tools and features include:
Full compatibility with Elementor.
The Litho section builder that can be used to customize most page items using Elementor-like header, footer, mini header, archive page / post template, page title and promo popup. Note that in most themes users can only change a page’s body content.
200+ creative elements, a library of 300+ templates, and 37+ home pages that include Litho’s Home SEO Agency one-page website template that features an layout with many potential uses.
A free of cost premium Slider Revolution plugin.
The Litho theme is WooCommerce ready and WPML compatible.
Customer avg. grade: 4.94 / 5
Client review: “Perfect! The theme is so full of options, I love it. And I’m so happy with the support, they are always ready to help. 5 stars both to the templates and the support team!”
Immediate help via: Support manual, YouTube videos
Check Out Litho
13. Essential Grid – Innovative WordPress Gallery Grid Plugin
The essential: Essential Grid will speed up your workflow when you are creating a grid system that meets your requirements.
Want to see this plugin live? Click on the video.
Essential Grid users will never tire of telling you how their choice among 50+ fully customizable grid skins has helped them organize and speed up their workflow. These 50+ skins are known for their layouts including the one you’ll find in the Clark Gillies Blog Grid for WordPress with its minimal and functional design. The optional lightbox will also make it a solid pick for a portfolio showcase.
Essential Grid also gives you –
A choice or mix of even, masonry, and cobble layouts.
The capability to build your own skins with the visual editor.
One-time only content and sourcing uploading from Social Media sites. The need to go back and forth between your website and the Social Media site to upload information has been eliminated.
Clean code that promotes fast page loading.
SEO with deep linking and pagination to achieve higher site ranking in the search engines.
Customer avg. grade: 4.8/5 on Trustpilot
Client review: “Immediate help – solved it quickly.”
Immediate help via: Support manual, YouTube videos
Check Out Essential Grid
14. WoodMart – Popular and Fully Customizable WordPress WooCommerce Theme
The essential: WoodMart’s pre-built websites and customization options makes it easy to build the perfect website.
Want to see this template live? Click on the video.
Its wide range of functions and customization options that make it easier for its users to build their websites has made WoodMart one of the most popular themes around.
With WoodMart, a single click is all it takes to get a project underway when you choose and import a responsive demo like the attractive WoodMart Energy example with its impressive imagery and informative text. Since these demos are almost unbelievably easy to customize, you can have a site up and ready to launch in no time, irrespective of the type of product you will be selling.
Thanks to Woodmart’s full customizability of its demos you can design your website any way you want. Choose the fonts and colors that appeal to you and will appeal to your visitors and change the design of product descriptions to fit your needs.
There’s even more to like.
WoodMart’s offerings include a custom layouts builder and product- and customer-centric features that include shop, product cart, and checkout pages.
Size is never an issue as far as a store’s website design is concerned.
New demos and pre-built websites are released on a monthly basis.
A White Label option is included for developers and social integrations are included for Marketers.
Customer avg. grade:4.95/ 5
Immediate help via: Support manual, YouTube videos, Support forum
Check Out Woodmart
********
Website designers and builders certainly appreciate the large number of free web design resources that are ready for the taking it. What they don’t appreciate quite so much is the challenge involved in finding one or more that meet their unique requirements in such a large number of potential candidates. Worse yet, the theme or plugin selected must also enable them to design and build websites that will not only be able to engage visitors but be future ready as well.
Did you come across a theme or plugin that could elevate your 2025 projects to the level you would like? If you did not find what you need, you have hopefully gained a better understanding of what to look for as you continue your search.
#2025#ADD#admin#ai#ai assistant#AI-powered#AI-powered search#amp#animation#animations#APIs#Article#attention#automation#Beauty#best web design resources#Blog#box#Branding#browser#browser extension#Building#bundle#Business#challenge#change#charts#chrome#code#coding
0 notes
Text
internet censorship bill about to pass congress:
ao3 is facing a ddos attack from an overseas right-wing anonymous group because it contains "degeneracy and disgusting things like LGBT and NSFW".
they're not the only right-wing group that is attacking fanfiction sites because of queer & nsfw content. the Heritage foundation, the US right wing think tank that writes laws for republicans, wrote an article about how "big tech turns kids trans" in which they're advocating for the Kid's Online Safety Act to pass because it will give state attorney generals power to sue websites for "potentially harmful content towards minors". in this article they point out websites like wattpad, tumblr, tiktok, twitter as sites that GOP attorney generals can and will target for censorship if this bill passes. all places where fandom, that's mostly queer, hangs out.
if you think this bill has no chance of passing because of all the red flags it poses, think again. it currently has 38 cosponsors in the senate, and is being pushed by the democrats as a "protecting the children!!" type bill.
there are left-aligned orgs in congress rn lobbying for this bill to pass. july is extremely decisive, because if KOSA goes through to markup it'll be bundled with the Earn It act, Restrict, and all the other bad internet bills and passed as a package, completely censoring the internet forever.
if you want to learn more about the bill, go here. also sign the open letter against it here
it's ESSENTIAL that you call your members of congress, specifically Maria Cantwell (you can call from out of state) and tell them DO NOT PASS KOSA. this site here connects you to your members of congress and gives you a short simple script to read off of! super easy and doesn't take much out of your day! please do this now!!
23K notes
·
View notes
Note
imagine how cute would be if Bruce brings the little wayne to his work on wayne tower 🥺 the moment would be ruined if some paparazzi taking photos with flash and scaring the baby
Sooo the baby didn't end up getting scared, but this idea did make me spit out 2000 words worth of content. I hope that's a fair compromise :3
THE LITTLEST WAYNE: TAKE YOUR KID TO WORK DAY
Featuring: Bruce talking to you like a colleague, a newspaper article, and an overprotective Damian.
"Morning, Clarice. Donuts and coffee are getting delivered in five minutes if you wanna pop downstairs and help yourself. Afterwards, do me a favor and rebook the consultation with Lexcorp for sometime next month? The further out the better."
Bruce's secretary nodded, fingers flying across the keys to accommodate his request. She tucked a lock of strawberry blonde hair behind her ear and shot him a polite smile.
"Of course, mister Wayne — oh, goodness gracious."
Bruce's placid expression quickly became embarrassed. He tried to walk past her but she was already on her feet and rounding the desk, heels clicking over the linoleum floor to stand in front of him and the bundle on his arm.
"Who is this!" She cried, immediately fawning over you. You stared blankly at her as you suckled on your binky, wrapped up in a tiny Nightwing onesie (Dick got to the clothes first this morning) and hugging your father's arm. "Oh, my, you're the most adorable baby I've ever seen! I'm Clarice! I'm your father's personal secretary, and apparently the last person to find out anything, including when he adopted yet another child!"
"This wasn't a...planned acquisition," Bruce muttered, the tips of his ears pink. He let the blonde gently squish your fat cheeks and you preened under the attention, lifting one fuzzy-wrapped hand to brush against her wrist.
"A planned acquisition. Like you're another company he bought on a whim and not a precious angel," Clarice giggled. "What a doll... If you ever need a babysitter, Mister Wayne, please don't hesitate to call me!"
"I'll keep that in mind," he said, exasperated but smiling good-naturedly. "Have a great day, Clarice."
"You, too! Bye-bye, angel!" She waved, and squealed when you waved back.
Bruce disappeared into his office with you, bouncing you gently on one arm while the other shrugged off the duffel bag he carried with him. Zipping it open, he quickly tugged out a pop-up bassinet to place you in, then the pieces to an enclosed play pen he built and filled with some blankets, a couple toys, and an extra Red Robin binky (Tim got to the toys first this morning).
"Okay," he sighed, scooping you up and relocating you to the pen. "I've actually got to run my own company for a bit, and the others are busy, so you get to hang out with me today."
Bruce rested his arm on his desk, then his chin in his hand, and stared down at you. You were staring intently back at him, the binky bopping up and down as you suckled on it.
"You're a little young to learn the ropes, but I'll explain what I'm doing anyway. Every baby book I've looked at tells me you get something out of it even if you don't understand what I'm saying, so today it's time to do payroll. I'd make you sign an NDA, because you're about to see a lot of personal files, but you don't know how to hold a pencil, read, write, or speak yet, so I think we're fine."
Bruce had two monitors on his desk. He duplicated his screen and spun the other one around so you could watch what he was doing in real time.
"I don't like to delegate this task to other people because the last six times I did, they were eventually found embezzling money. Unfortunately, that tends to happen when you live in Gotham. Right now I've opened the pay software — it's this icon here, where the mouse is circling — and I'm going to ask it to open the time sheets for the last two weeks..."
---
A NEW FAMILY MEMBER? BRUCE WAYNE SPOTTED IN WAYNE TOWER WITH INFANT, SPECULATION GROWING
CEO of Wayne Enterprises Bruce Wayne seen with a baby after exiting his office this afternoon!
[An image of you in your Nightwing onesie, tucked securely in a smiling Bruce's arms as he walks out of an elevator, is printed on the front page of the Gotham Gazette.]
Sources say Wayne filed another adoption form with the courts a week ago and is being met with mixed reviews. Large portions of the public are joking that Wayne has an "adoption problem" while others speculate he is too inexperienced to foster an infant.
"Wasn't his youngest kid, like, 9 when he adopted him?" Asks one Carmine Falconi, recently released from Blackgate on good behavior. "None o' my business, of course, but I don't think he knows how to raise a tiny tot like that. My guys ain't touchin' a hair on that one's head, though. Kidnapping the odd teen or two, sure, go nuts, but even us crooks got codes, and that one's off-limits in my book."
Wayne declined to comment when the Gotham Gazette reached out and remaining family have further refused interviews about the subject.
(Alfred got to the phone first.)
---
The newspaper clipping was already framed and proudly sitting on the dining room table when Bruce woke up the next morning and shuffled downstairs for breakfast with you in his arms. He spared it a tired glance, put you in your high chair, and relented to Damian's insistent shoving so the boy could sit next to and feed you (he got to the pantry first).
"The next time you plan on actually doing your day job," the boy hissed, "bring one of us with you. There was an abysmal amount of security protocols you ignored when leaving work to allow paparazzi the chance to grab photos. I won't let your frivolous behavior cause them harm."
"Are you volunteering?" Bruce asked, gratefully accepting the mug of coffee Alfred handed over. He quietly greeted Dick and Jason as they filed into the room and had a quick rock-paper-scissors match to see who got to sit on your other side. Jason won. "Any networking events I have to attend, you almost always find a way to weasel out of."
"If it will keep our new charge safe," Damian huffed, "I can handle a few stupid luncheons."
"That's not a pass to skip school. If it's between a social or a class, you're going to class."
Damian looked simultaneously pissed and relieved. His fist clenched tightly around the small, silicone spoon, before he forced himself to relax and continue feeding you. You opened your mouth obediently for another offering of mushed-up bananas, apples, and cinnamon baby food from a high quality brand, giving a happy hum.
"Then the duty falls to one of you fools," he snapped at Jason and Dick, "which is akin to trusting a mosquito not to drink from you at the first possible opportunity. You'll pick up the slack when I'm otherwise indisposed."
"No can do, baby bat," Dick said, pouring himself a bowl of cereal and scrolling through his phone. He quickly snapped a picture of you with your mouth open to accept another spoonful of food. "I have a day job, too. I don't even live here. I'm just on an extended vacation until the end of next week, then it's back to Blüdhaven."
Damian focused his glare on Jason next, who smirked back and shook his head.
"Legally dead. So, 'less you want Brucie Wayne and an innocent baby seen all around town with Red Hood, the crime lord, it's a no from me."
Damian weighed the pros and cons. Bruce shot him a look and shook his head, dismissing the idea entirely.
The boy grit his teeth. He scraped the last of the baby food from its jar and fed it to you, then delicately wiped the remnants from your mouth. You gummed at his finger and made grabby hands, indicating your desire to get out of the high chair. Jason scooped you up first with a swift call of "dibs!", carrying you away to get bathed and dressed for the day.
"Then...then you have to go into work with Timothy!" Damian demanded, facing Bruce again, who had finished his coffee by now and was eating a slice of buttered toast. The man raised a brow, looking only marginally more awake than he was at the start of the day.
"Tim hates being at the office with me," Bruce explained as Alfred came around to set a plate of pancakes, eggs, and freshly-squeezed orange juice in front of Damian. "Says the Brucie act is annoying to be around and it drives productivity down at least 8% every time. It's a lie, I've checked the numbers, but if he doesn't want to be at the Tower at the same time as me then I'm not going to push a non-issue."
"You?" said Damian, incredulous. "You aren't going to push a non-issue? You push everything. It may as well be your middle name."
He cut into his food with more force than necessary, cutlery scraping unpleasantly against the plate until he lifted his hands again. He shrugged off the hand Bruce tried to place on his shoulder, chewing angrily on a mouthful of pancake.
"I'm open to ideas, son," the man said, "but here are the facts: You have to go to school Monday through Friday. I won't let you homeschool because you need to socialize with people in your age group. Jason isn't interested in declaring himself alive right now. Dick doesn't live at the Manor full time and has separate responsibilities. Tim is juggling college, Wayne Enterprises, and patrols. Alfred is too ol— is aging gracefully, and might prefer to have more time to himself instead of watching the baby all alone for hours on end."
Alfred took Bruce's empty plate away with a very sharp look, then excused himself back to the kitchen.
Bruce turned in his chair to fully face Damian, who glared at his breakfast like it personally caused this mess, and not one hyper-empathetic man and his bleeding heart for orphans.
"Now, can you tell me how best to solve this problem without the occasional "take your kid to work day," or enrolling the baby in a daycare program?"
Yes, he could. But unfortunately for Damian, he had inherited a bleeding heart of his own, which constricted at the thought of giving his little sibling back up for adoption. Instead, he swallowed his next mouthful of food and sighed.
"More research is needed," he mumbled, which was the closest he could ever get to admitting he didn't know something. "However, my complaints still stand. Let the paparazzi get a bad photo if it means keeping the babe safe. Their well-being is your top priority, so act like it."
"Heard," Bruce said, sounding far too fond for Damian's liking. "Finish your breakfast and then get ready for school."
The boy grumbled but complied, and soon stood next to the door waiting for Alfred to pull a car up to the driveway. He watched Bruce carry you in his arms after he slung the duffel bag with your essentials over his shoulder, tugging the small hood of your red oneside up (Jason dressed you first today) over your head to ensure you didn't get cold.
"Have a good day, Damian," Bruce told him.
"Sure, whatever." Damian took you from his father and adjusted your hood himself. You grabbed his finger in your small fist with all the strength you could muster and tried to put it in your mouth. He gently pried it free, and Bruce popped a Batman binky in there instead. "You will be safe today. When I'm finished conforming to what American society deems a proper education, I will retrieve you myself."
Your binky bopped up and down as you suckled on it, staring silently at Damian. It was practically a yes to him, so he took it.
Glancing briefly at his father, he hesitated a moment, then kissed your forehead and quickly passed you back to Bruce before heading outside to let Alfred drive him to school.
Bruce watched him go with an unreadable expression. He quickly turned and faced Dick once Damian was out of earshot.
"Did you —"
"I'm texting you the picture right now," Dick said, thumbs flying across the keyboard. "What should the caption be for my Twitter post? #BestBrotherEver or #SecretSofty?"
"Either way, he's going to kick your ass."
#batfam x reader#littlest wayne au#batfam adoption au#batfam#can you guys tell i went to school for journalism and then hated it and then dropped out#writing articles was SO BORING
1K notes
·
View notes
Note
slytherin boys + edging/orgasm denial!!!
Thanks for the request!
Slytherin Boys React: Edging / Orgasm Denial

Warnings: 18+, Minors DNI, piv, oral (male and female receiving), degradation, orgasm denial, edging, smut with no plot.

Mattheo Riddle
“Add Ashwinder egg to a cauldron, then add horseradish and heat” Mattheo’s voice sounded strained as your head bobbed down on his cock. The sound of your gagging muffled his words so you pulled away as he groaned.
“What kind of egg?” Your eyebrow raised as he tried to grab your hair and pull you back. You smack his hand as he gives you a desperate look.
“Ashwinder…baby please” he mutters and you lick the head flicking your tongue over it.
“What’s next?” You asked as your tongue moves down the length.
“Anemone?” Mattheo asks as he grabs the bedsheets, his head falls back as he groans. You sit straight up and he panics. “Thyme? Occamy?” He grabs your wrist trying to pull you back, he’s aching and he bites your lip. Your head is shaking as you hop off, “Rue!? IS IT FUCKING RUE!?” He calls after you but you’re already walking towards his door giving him a devilish smirk.
“You really should study” you tease leaving him panting helplessly on the bed as he reaches for his potions textbook to find the recipe for Felix Felicis hoping he could still get lucky.

Theodore Nott
Your thighs burned, it was quite a workout. Theo’s head was thudding on the headboard as your rocked your hips back and forth on him. Your ministrations were slow and teasing. His knitted brow, mouth hanging slack as another low groan escaped his lips was worth how absolutely spent you were.
Just when you felt his legs begin to tighten you pulled away giving him a little slap on the cheek.
“Ah fuck” he muttered his eyes nearly rolling back as you ripped another climax away from him. He licked his lips as he looked at you half lidded, “No more teasing, let me fill you up” he muttered in his low voice.
“No” you said haughtily, “why don’t you ask Astoria to?”. Your cheeks were flushed with defiance. You caught them talking, no flirting in the common room.
“I don’t want her baby, I only want you bella” he said in nearly a whiny voice that made you grin.
You sunk back down on his aching, rigid cock as his lips let out another moan.
“Then say my name, and maybe I’ll let you come” you say and snap your hips forward to see if you can chase your own high before you take away his.

Lorenzo Berkshire
Enzo is flattered, tickled even when you tell him you want him to edge you. What the hell were you thinking? This boy researched. For hours. Reading articles, watching porn, asking his friends.
Your legs are tied to his bedposts, Enzo lays between them observing your impossibly wet pussy. It’s been nearly an hour, your back arches as you desperately seek out a means to an end. His fingers swirl around your swollen clit, eliciting a loud moan from you.
Enzo chuckles and dips two fingers into your cunt, listening to how loudly you cry out from barely any movement. The past hour he has edged you so badly, you nearly begin to beg when he pulls away again.
He ghosts his finger over your sensitive bundle of nerves and you come. Hard. You clench around nothing as your body finally gives in at the faintest touch.
“Holy shit,” Enzo says in a low voice. He didn’t mean for you to finish so soon, although just the sight of you letting go is enough to make him want more.
“Let’s do that again” he says.

Draco Malfoy
“Don’t be so impatient love,” Draco whispers as he slides his cock over your aching pussy.
“Once…Draco I said it ONCE,” you whine and your eyes roll back as you bite your bottom lip. Earlier in the day he had tried to pull you away from a conversation with Enzo. You made the mistake of rolling your eyes and telling him to “stop being impatient”.
You try and grind yourself up to meet him but he is quick to shove your hips down and onto the bed as he tuts.
“Baby please” you plead as he brushes a strand of hair out of your face.
“So needy for me pretty girl,” he says and shoves himself forward making you gasp. A few strokes and he’s gone again leaving you nearly clawing at his back for more.

Blaise Zabini
It was time for revenge. After he made you fall apart in the Great Hall you knew you had to get your boyfriend back. It was Friday night and another party in the Slytherin common room was in full swing.
You had on a short, black bodycon dress, no panties. There was work to be done. When you spotted your boyfriend he was laughing with Draco, already a few drinks down.
“I need you baby…now,” you muttered in his ear. He stood nearly immediately and began to lead you to his dorm. You shake your head and pull him down the hall, the sight of the broom closet makes him even more excited. Nothing gets him going like the taboo.
He’s ravaging your lips, neck, chest. When his hands reach your thighs and he realizes you aren’t wearing panties he groans loudly. You hitch your leg up on his waist as he fumbled with his belt. The two of you combined feverishly, he pushes into you with eager strokes.
It’s not long until you hear his breath hitch and you pull away so quickly he is breathless with confusion. You pull away with a wink and open the door, he scrambles to cover himself.
“What am I supposed to do with this?” He asked loudly.
“Save it for later I guess” you call back grinning.

Tom Riddle
“You think,” Tom snapped forward making your hips bite into the desk, “you’re so damn….” He pulled your hair making you flush to his chest, “funny”.
To be fair it was funny. Tom was in the common room, talking to Mattheo and Draco when you sauntered over. You sat on his lap, your lips moving to his ear, “I’m so wet right now,” you mumbled to Mr. No PDA. Tom’s eyes widened as Draco and Mattheo smirked at you straddling his lap.
He dragged you to his room shortly after, immediately bending you over his desk. His hands yanking your panties to the side as he pushed into you at a punishing pace. You weren’t mad about it, in fact it’s what you wanted.
“I am funny,” you tease defiantly. He pulls away turning you to face him. His eyes are pure rage, the quiet kind that actually makes you nervous. Tom lifts you onto the desk, he spread your legs and dropped to his knees, surprising you.
Under a vicelike grip on your thighs, he flutters his tongue softly, almost delicately. Tom does not usually go down on you, even though he is absolutely phenomenal at it. Within minutes you’re trembling, eyes rolling back so close to your orgasm you can nearly taste it.
Then he pulls away, wiping his mouth as he observes at your shocked face. Before you can protest he grins.
“See, I can be funny too”.
—————————————————
Actively taking requests!
#tom riddle#slytherin boys#tom riddle smut#slytherin#toxic love#mattheoxreader#mattheo smut#lorenzo berkshire#enzo berkshire smut#theo nott imagine#theodore nott smut#draco malfoy imagine#draco malfoy smut#blaise zabini smut#blaise zabini#tom riddle x reader#slytherinboys#slytherin imagine#slytherin smut#edging kink#mattheo x y/n#blaise x reader#theo nott#x y/n#hp smut#slytherin fanfiction
3K notes
·
View notes
Note
hello sweets! I love your work! And if I may request Ekko and reader trying for a baby?😭❤️, only if you want! Ty!
𝐋𝐎𝐕𝐄𝐑
⤷ EKKO: BABY MAKING

⤷ feat. ekko (arcane league of legends)
cw: 18+ , begging, rough sex, sloppy sex, saliva, dirty talk, creampies, marking, biting
he’s pumping into you slowly, huffing softly his eyes trained onto your expression. a still wrapped condom hangs from his lips on which he promised to put on sooner, he’s only going so slow because this is the first time he’s felt your wet walls around him with no barrier.
“..fuck your so- so beautiful, so good.”
he shook out, leaning down to lick around your ear gently, a moan rising out of you. the condom sits beside your head now, it useless as he starts to pul faster, his hands sinking around your wrist and pushing up to guide your fingers between his.
his brows pinch in pleasure, his gaze trailing down to the bounce of your tits responding to the snap of his hips like a wave.
“wanna get you pregnant… badly.”
“..wha- mmnf.”
you can’t even get the words out to respond to his ridiculous statement.. question. demand? his tip is pressing too sweetly against your cervix, peppering it with his love.
“…after everything’s that’s happened. don’t we deserve to have- make something that makes us happy?”
he spoke quietly, his pace never stopping. this was a long time coming, a month ago he remembered asking you to get off birth control due to the worry of your hormones becoming poisonous… some stupid article he read.
his thumb dips between you two’s burning body’s, to softly rub on your puffy nerves as his hips snap at times to punctuate his words. he’s close, his cock twitching softly as his hips stutter slowly stopping.
“please? i’ve been thinking about this. you’d be so cute with a big bel-“
you kissed him gently, slowly rocking your body sloppily down onto him your teeth bumping against his own. it was sloppily, and you were hard to read. but the way your pussy clenched around his aching shaft, waiting for release said it all. you wanted this too.
he moans softly, grinding into you before his hips snap violently against your aching walls, his thumb rubbing your clit wanting to bring you to your orgasm. he read that’ll open up your cervix some more, maybe helping you get pregnant faster.
he’s lingers soft kisses up and down your neck, whispering sweet words of encouragement as his thumb working on your twitching clit, your thighs shaking. you were ready, he was ready. why not?
he’s hot seed spills deep inside of you, his moans sorts gasps and whispers of how warm you are, his thumb pressing against the bundle of nerves, your walls twitching as you feel your walls coat in his sticky love.
he burrows deep inside you, whispering something into your ear.
“we need to do that more do get you… pregnant.”
“i know. take me to the bath first…”
you hum, feeling him try to scoop you up with him still on his dick, he wants to make sure his love never leaves you, so a new love can grow inside of you. a love he’ll be sure to cherish.
thank you for being my first ever request yay!!! i tried to tie in the end with the first ekko fic i wrote :) i hope you enjoyed it!!
please like, follow, and i take requests for any fandom if interested !!
my most recent fic here
my past fic here
idk if you want smut of fluff, but i don’t mind both so feel free to specify!!
#arcane league of legends#arcane smut#ekko x fem reader#ekko x y/n#ekko smut#ekko fluff#ekko x you#ekko arcane#ekko x reader#ekko league of legends#ekko lol#ekko#league of legends smut#taking requests
959 notes
·
View notes
Note
Can I request Felix who is usually a sub leaning/vanilla and wants to dom reader for the first time, and Bangchan is there to help teach him what to do.
Idk if it makes sense but I love your work sm💕
-👩💻
[Drabble] Just A Little Help | Felix x Reader [+ Chan]
Felix loves when you take control, don't get him wrong. He likes the feeling of you being on top - hovering over him, sitting in his lap, riding him until his thighs push together and his knees knock against one another, shaking as you milk him dry. Those times are the best for him because it lets him relax, lets someone else take control so he doesn't have to worry about how he's doing, if he's doing it right, if he should do something different;
But he wants to try something new. He wants to try being dominant with you, but he isn't really.. sure where to start. It isn't the same as you being dominant so he can't really just think back and retrace your steps before following them himself, so he tries to do some research. But even then, he's a little nervous! Videos only show so much and so many of them are staged, even some of the amateur stuff (which is also filmed at shitty angles.)
Videos didn't help, articles didn't help - and his confidence is beginning to dwindle so much that he's debating just giving up and letting you dominate him like usual tonight. But then Chris sends him something - it's a meme, though it's sexual in nature, a clear innuendo that Chris is laughing at over text.
And so Felix decides to ask his Hyung for help.
It's a little embarrassing at first, but Chris seems to take it seriously. He understands why Felix is asking and offers up front to help the younger Aussie with his wants. He comes to the house in the evening and greets you with a polite smile.
When the time comes, you expect Chris to take his leave and head home. Only, Felix informs you that he wants Chris to stay, asking for your permission to keep him in the room. You're surprised, but if it's something they both want then you suppose it's alright - And you're only further surprised by the way your boyfriend initiates everything first. He's the one to kiss you, to gently guide you to the bed, to grind down against you and have you squirming beneath him in need. You're confused, but wildly aroused, and peek over at Chris only to see him gently nodding at Felix who was also glancing over.
Chris is there to guide him.
You've caught on, but stay quiet. Bringing it to their attention might only embarrass Felix and he seems to be in the groove right now, so you simply hum and moan and nod along as Chris comes closer to the bed to tell Felix what to do verbally. No more hints - simple, crisp, clear instructions. When to take off your jeans, how to pull down your panties with his teeth. Felix's tongue meets your clit and you gasp out, use to sitting on his face and having it all at once; But the gentle teasing he ensues when he's in control is enough to drive you mad - No tongue burying in your pussy, no suffocation of your poor sweet boyfriend beneath you. Instead it's little kisses peppered inside your thighs, the tip of his tongue flicking over the bundle of nerves he seemed to locate so expertly.
Chris watches the way your body shifts and uses your body language to decipher whether or not Felix needed to do more. He stays quiet until Felix comes up, hastily pushing his boxers down his thighs and crawling onto the bed between your legs. He doesn't need help with this part, sinking into your walls and whimpering at the way you seem to swallow him whole. Felix had to admit, the moment he started moving he almost regretted being on top - because he knew as soon as your thighs locked around his waist that he was going to become addicted to the feeling.
He's fucking into you just fine, and you seem to be pretty content with it - moaning, whining into the space between you - but Chris suggests Felix could take it a little further. Chris hums out that Felix could choke you, but the younger of the two quickly shakes his head. He isn't sure about it, is a little too shy to do such a thing just yet, and instead opts to lean down over you and cage you in with his elbows pressing just above your shoulders. It allows him to kiss you but still gives you the feeling of being held down, trapped beneath him.
Felix is exhausted by the time it's over. He isn't use to doing more of the work so he just lays atop you and lets you card your fingers through his hair while Chris sits aside quietly, waiting until someone got up to take his leave. He shifts when you get up first, rolling so Felix laid on the bed and you could get up and off of him.
Chris gives you time to get dressed, meeting you in the kitchen shortly after. He asks how it felt, if it was okay with him there - and when he hears that you actually liked having someone else in the room, Chris asks if he could potentially come back another time. Maybe be involved more.
Though, he has to warn you; He isn't as gentle as Felix is.
#skz imagine#skz x reader#stray kids x reader#skz smut#stray kids smut#bangchan x reader#felix x reader
411 notes
·
View notes
Link
0 notes
Text
In the Wolf's Maw
Werewolf John Price x Female Reader
Content & Warnings: mild dubcon, knotting, mating bonds, accidental mating, oral sex (female receiving), unprotected piv, creampie, breeding, dominance, protectiveness, possessive behavior, werewolf!Price, shifter!Price
Word Count: 4.2k
A/N: Requested by @glitterypirateduck for 3.5k Spooky Bingo (Werewolf AU)
Walking home on Halloween night, you’re accosted by three strange men. From the dark emerges a stranger, but one that has been haunting your steps for months. He might be your savior, but there is a deeper hunger within him that needs to be satiated, and only you can satisfy it.
ao3 // main masterlist // 3.5k spooky bingo masterlist
Something walks with you amongst the trees.
It is always near—always close—but never enough for you to glimpse it between the towering bark.
When you first felt the strange presence, you believed it to be human. Your senses awakened in expectation of threatening intent, but now, with the passing of the months, you no longer believe it to be so.
Whether for good or ill, a human would have revealed themselves in some capacity. This must be animal. It has to be. Either curious or cautious but it clearly does not see you as a threat. It is always there though. A phantom. A figure. You've never seen who or what but you sense it.
"You should really take the main road. I don't understand why you insist on cutting through the forest."
"It's peaceful," you reply. "Gives me time to think."
Your friend arches an eyebrow. "You know the stories."
"Myths," you correct. "Not stories."
"Myths always carry a bit of truth."
There are wolves in the forest. But they live deeper, away from the human population. Wolf sightings are extremely rare, and those that claim to see them are often known for being terrible gossips and liars.
The myth that walks with them is that the wolves are not wolves at all.
They are cursed men. Shifters. Werewolves.
It's nonsense.
Scientifically impossible.
The wolves are only wolves. Maybe the one that watches you is one of these wolves?
Possible, but unlikely.
For all you know, you're being watched by a curious scurry of squirrels.
The myth is history drenched, from a time when people needed to explain natural phenomena they didn't understand. It is only stories.
Or so you believed.
It's late in October. Halloween night.
You stayed far too late at the local library, browsing shelves and losing track of time until the librarian, Mrs. Dean, came scouting for you in the basement archive. Down there, you went searching for what hadn't been digitized, seeking stories about these wolves.
Most of what you uncovered were old newspaper articles of missing women and mauled men in the forest. The details were few and relatively unhelpful, but like gum stuck to the bottom of a shoe, there was one consistency in all of them.
The myth, mentioned at the end of every article. Cursed men that shift into wolves. Men in the skin of a predator that hunt women and slaughter their menfolk. You'd think the town had a serial killer, but the articles go back far enough in time that it simply couldn't be the case. Many of the articles cite historical records and reports of the same thing happening over a hundred years ago.
It plagues you on your walk home.
Staying late at the library and taking the path through the forest home takes you away from the roaming families and the angsty teens ready to terrorize anyone who steps in their path. The streets are alive with movement, but you need to collect your thoughts, to consider what you've found and figure out where to look next.
A gentle wind brings a chill with it, sneaking underneath your coat to tease skin. Shivering, you bundle up tighter, the cold bite of air adding a kick to your step. You feel eyes on you, but not your anonymous phantom.
These eyes feel cruel. Malicious.
"What's this?"
Three tall figures in masks emerge from the dark. Like a whisper of wind they appear, skulking toward you, fanning out in a half-moon directly in front of you.
"Cute thing like you shouldn't be out here all on your own." The voice is masculine. Deep. Not one of the local teens. This is someone much older. "There are...wolves about."
The trio saunters forward, the two on the ends splintering off from the man in the middle, slowly boxing you in. There is nowhere to go but behind. Turning tail and running means a chase. You scent their excitement. That is what they're itching for.
"I'm fine. Thank you for the concern," you reply in the blandest voice you can muster.
Don't show fear.
"Need an escort?"
He's not taking the hint, but what did you expect?
Missing women. Dead men.
"No. Thank you."
Squaring your shoulders, you charge forward, intent on walking through the two on the right. In sync, they close ranks, blocking your path.
"Sure about that?"
"We insist."
Your lips part. "I'm—"
A low growl reaches your ears. It is laced with warning, and a sudden surge of energy rushes up to greet you, wrapping around and between your limbs like invisible rope. You know this sensation. It is familiar and unwaveringly comforting.
The two men standing in front of you glance over your shoulder. From behind their masks, their eyes widen with abject terror. Their shoulders tighten with tension, and they freeze like a deer sensing danger.
The growl comes again, and that sensation bleeds into you further, becoming more than just comfort.
It is...ownership.
Possession.
"What the fuck is that?" whispers one of the men.
They're not focused on you anymore. They're looking beyond you. Behind.
"Fucking run, mate. Run!"
The three men stumble backward, becoming small and insignificant before your very eyes. They shove at each other, not for encouragement, but for distraction. If one should fall, it might distract whatever it is that lurks behind you.
At first, you do not turn. You wait for the pounce—for the growl. But there is nothing. Only silence. Yet those invisible ropes still cling to your body. They still hold tight.
With a baffling sense of calm, you slowly swivel.
There is a wolf. Not a normal one you might see in a wilderness documentary. This one is large, nearly as tall as you on all fours. Its fur is a deep brown. It watches you intently, gaze fixated on nothing else. Even as you take a step away, the creature does not waiver.
It's unnerving, at least, it should be. Yet that comforting familiarity shuts out everything else. It chases away fear and doubt. You know that the natural instinct of any animal facing down a larger predator is survival, but there is nothing that beats within your body that suggests your fight or flight response is on.
It is eerily peaceful. Serene even.
If this sensation did not encompass you as completely as it did, you suspect that you'd be like the trio. Afraid. Terrified.
But just because your sense has left you, that doesn't mean your brain has. It is loud and it is talking.
Do not turn your back. Do not break eye contact. Make yourself big. Make noise. Move backward slowly.
You stretch your arms out wide, puffing your chest, attempting to make yourself bigger. Not like you could ever compare to this beast. You step back, breathe in, preparing a yell.
But just as you do, the wolf shifts. It's not showing its fangs or quickening its haunches. It only watches on, alert and curious. Not aggressive.
There is no submission, though. The wolf does not seem intent on simply walking away. That sensation hugging your body brightens, and a flare of possession surges through you, stiffening your muscles as if you've been turned to stone.
The wolf shifts again. Shakes. Takes a step toward you.
As it does, you hear bones pop and snap. Beneath the wolf, its legs twist and bend beneath it, staggering its forward progress. Its nostrils flare and then the neck snaps as if lurched to the side by some invisible force.
"What the fuck," you mutter, that sense of calm slipping.
The connection is still there, but it's slightly weaker than before. A drop of fear creeps in, and the need to escape starts to bloom in your chest. It widens, that familiarity leaking away to bleed into the earth as the broken wolf shakes and twists some more.
It is just a mass of fur and tangled limbs.
And then, from the pile, the fur splits open, and a human arm emergers, the fingers reaching out, tearing at the dirt.
You need to go, to fucking run.
The phantom threads release you, and your feet find their purchase. You launch yourself backward and away, sprinting as fast as you can. The cold, October air bites at your cheeks. Everything burns.
You know this is just adrenaline. It will fade and you will crash.
Boot slipping on dead leaves, you go stumbling forward, the ground coming up fast. You're jerked to a stop. Halted. Face inches away from smashing into a rock. Glancing down your body, you see...arms. Human arms. Wrapped around your torso. They are muscular and marked with protruding veins, with a dusting of hair along the forearms.
Slowly, you are lifted upward and onto your feet, but the arms remain. Warmth greets you, pressing into your back to chase away the October chill. With it comes a honey-laced scent. It is sweet and lulling, seeping into your pores to flood your senses. This is like before—the awareness of familiarity and possession, but there is a difference in its tone. Beneath it is a wicked teasing, a promise of dominance and pleasure. Like the invisible ropes, it overpowers, wrapping around you to hold you like a blanket.
It is enticing. A pull that calls to you. Something within you reverberates its call, answering back.
The arms around you tighten until you're firmly pressed against the man holding you. That is who it is. Not what. The wolf is gone. This is solid flesh.
This is myth made life.
The lulling sensation settles in, calling to you, telling you to submit.
It would be so easy. So simple.
No.
You push at the man's arms, twisting in an attempt to break free. But your savior turned captor holds firm, allowing nothing.
"Let me go."
"No."
The no is a rumble deep in his chest. It vibrates through the pull and into your bones. This is a command, and your body promptly responds, coiling tight.
Glancing over your shoulder, you lock gazes with the man holding you in his arms. You're staring at the face of a man. He is handsome. Older. His skin is lightly coated in sweat and dirt. But the eyes. They are wolf eyes. Completely animal. The rest of him is completely bare. No clothing in sight, and yet he doesn’t appear cold.
His chest heaves slightly, nostrils flaring. This man burst forth from the wolf, but there is still a beastly quality that sings along the pull. This man is somewhere between, lingering between the wolf and humanity.
How you know this isn't entirely clear. There is a link somewhere. A tether. His closeness only makes the awareness grow in strength. Confusion and concern twist together even as the comforting familiarity attempts to soothe your nerves.
"Please," you murmur, not entirely understanding yourself what it is you're trying to say.
The man only sighs. His head dips, and then he inhales deeply as if—
Is he…scenting you?
"What are—"
The question disappears from your lips. Taken from your mouth. The stranger nuzzles your neck, inhaling deeper. One hand descends as the other rises. Along the pull you feel heat, it floods outward from him and into you, going straight to your pussy.
The descending hand slides between your legs, cupping your sex. The other roams up your stomach to your chest, gently learning the curve of a breast through your sweater.
He groans low, and that too reverberates within you. A tingling blooms in your core. There is your own desire, but beside it is another. His.
The stranger's hand slides further between your legs. Back and forth, the pressure building so suddenly and intensely that your pussy clenches.
He inhales again. Growls. "Mine."
That one word is like a slap to the face and a comforting caress. Along the pull, it is a dominating serenity. Outwardly, your freedom rebels, pushing against the idea.
As if sensing the unease, his hold on you releases, but only for a moment. He lifts you effortlessly into his arms, clutching you tightly, strutting forward with purpose in every step. You sense it through the pull, this taut string that has woven its way inside.
"Let me go," you murmur, pressing against his firm chest.
Be calm.
The command comes not from his own throat, but from within your head. It is his voice. Clear and resonate. The moment your brain processes it, all your limbs soften like jelly.
Are you trapped? Have you been possessed?
A part of you firmly clings to this idea while the other part remains completely calm as if this is supposed to happen.
He walks deeper into the forest, and time stretches, the stars through the canopy your only light. The trees thicken, and then the stranger comes to a stop before a group of jagged rocks that juts upward from the ground.
Within the rock, you spy darkness.
An opening. An entrance.
Instinct flares, and the need to escape comes rushing back. Be calm, he says again.
This time, there is no instantaneous softening. Along the pull, something tightens, as if adjusting a belt buckle. A wildness stirs, and the earlier arousal returns, tinged with desperation. Eagerness settles in your chest, but it feels more like his emotions than yours.
The man walks toward the rock. He tilts forward, stepping inside, submerging the two of you in utter darkness. Yet, you do not feel frightened. Each step of his is confident and steady, and as the two of you steadily move forward, a soft white glow begins to appear. It is faint at first. Soft.
Another opening emerges, and before you is an antechamber. In the middle of the rock-laden room is a massive slab of solid, black stone. It stands at waist level, the surface worn from age. Above it is an opening in the cave ceiling. From it, moonlight falls upon the rock slab. An acrid odor fills your nostrils. A brief brush of wind slides against your cheek. Something magical and old stirs. Something primal.
He stops at the rock slab, and then gently brings you down to your feet. Solid ground is comforting. Stable and strong.
The wolf eyes stare back at you. A fire swirls within them. As your gazes’ lock, memory surges down the pull. That familiar feeling returns, and with it, memories of you.
He is the one who has walked with you amongst the trees. He is the one who has been the presence at your back. Keeping you safe. Protected. A sense of duty follows the memory along with a flare of purpose. At the end is dominance and possession. It all slithers around the pull until you feel it in every part of you down to the tips of your fingers.
Maybe all those missing women aren’t missing at all. Maybe they went willingly. Maybe they had wolfish protectors of their own.
You are at ease, your limbs responding of their own accord. You place your hand on his chest, right over his heart. Its beat is strong beneath your palm. He places his hand over yours, gently grasping it. Stepping forward, his head dips, forehead pressing to yours with an intimacy that somehow feels…normal. Like you've known it all your life.
Along the tether, you taste a name.
John.
His name is John.
"John," you breathe, and his hand upon yours tightens.
The distance closes, a radiating heat bursting within your chest as John’s other hand falls upon your hip. It flows outward, warming you down to your toes and into your fingers. John's lips find yours, and it is perfectly blissful. This stranger is not unknown to you. Your soul sings with longing and want.
There is a connection here. Why not seek it?
You return the kiss, grasping the back of his neck, moving in to consume just as he does. John's answer is a deep growl, one that vibrates in his chest. A sharp spike of arousal shoots through the tether, slamming into you at full force.
You gasp. Draw back.
John is partially transformed, fingers morphing into claws. With a groan that is more animal than human, John tugs at your clothes. They surrender under his touch, like a knife through softened bread. There is no ceremony to it. No ritual. You are laid bare before this man. At his mercy. The chilly October air rushes in and then immediately departs, John's body heat chasing it away almost the moment it arrives.
His hands are on your waist, lifting you, planting you atop the stone slab. You want to say something—anything, but all words escape your head and tongue as John spreads your legs wide and places his mouth on your pussy. Sudden surprise becomes languid pleasure.
He is ravenous. Hungry. John leaves no part of you untasted. Your moans echo in the small cave, filling the space with your ecstasy. His tongue delves inside, and then languidly slides upward to swirl and tease your clit. Everything in you tenses, anticipating release.
John's arms hook over your legs, hands splayed wide, gripping your thighs, pulling you closer against his mouth. With your pleasure comes his, rolling across the link in waves. It comes in flashes of images. You glimpse yourself as he sees you, not only in this moment, but in all the moments he's watched you.
Between the desire and need is a hint of loneliness, of an unfilled connection that burrows in his chest and eats away at his heart. This current moment isn't what he intended, but it has all unraveled.
Your grasp for him, fingers threading through his hair, tugging hard as your orgasm burns bright behind your eyelids.
Look at me, comes the command.
You do, and your gazes lock. His nails are still elongated, still claw-like. One pointed tip pierces your skin just as your orgasm bursts. He growls low.
Mine.
The voice. His voice.
Mine.
A sense of ownership and dominance enters your consciousness. You feel as if you're incomplete. only a portion of yourself, yet the end is near. It will all end, and you will be fulfilled.
In the hazy aftermath of your orgasm John's tongue traces up the beads of blooming blood. You shiver, blinking to clear away some of the euphoria. John stands between your legs. His hands are still on your thighs, keeping them wide. In full view is his erect cock. There is a slight curve to it, and at the base is a swollen bulge. John squeezes one thigh and your gaze returns to his face. They are still all wolf.
When the wolf fades, what color might they be? The question pops into your head and then quickly fades. His wolfish features are starting to bleed in again. Nose elongating, fur returning, claws lengthening.
"I'm sorry," he says, and his voice a tangled snarl.
With a quickness that startles you, John flips you onto your stomach. His hands are everywhere, spreading you wider. You briefly glimpse him between your legs before he lifts himself up and onto the stone slab, settling behind you. Above you, one half-transformed hand presses against the stone just next to your head. His other finds rest against your waist.
While your own body buzzes with anticipation, you sense an excitement along the tether. John's excitement. Of the act itself but also of a sense of peace.
The head of his cock presses at your entrance. You exhale, relaxing your muscles, welcoming him in. You're wet, and your pussy accepts him with only the slightest resistance. He holds himself there for a moment, simply breathing. Like this, you feel entirely full. It's a snug fit, but it feels amazing, like his body was made for yours and yours for his.
Mine.
"Yours."
At your admission, John thrusts in earnest. There is nothing slow and sensual about his movements. It is only primal need and utter hunger. His arm hooks under your stomach, and then you're pressed firmly into the rock by his body. You are trapped beneath him, completely at John's mercy.
Each stroke is perfect. Cleansing.
You pant beneath him, almost in time with his own needy groans. The swell at the base of his cock slaps your pussy with each thrust. It doesn't seek entrance, but deep down, you know it will, but for what purpose is unclear.
John's movements become sharper. More intense. His panting increases, and you feel his mouth at your throat. There is a soft press of his lips, then a gentle tease of his tongue. You cannot see him, but you feel the transformation above you.
John is no longer human as his maw opens wide and holds your throat in it as he ruts. His cock swells in your pussy, stretching. The swell at the base prods, and with a final thrust, it pops in. John holds there, growling. His sharpened teeth pierce your skin. You feel the little rivers of blood trail down your throat. With the bite comes understanding. That tether becomes a solid, unbreakable thing.
Mine. She is mine.
Forever mine.
Mate.
Memories and emotions crash into your skull. You see all of John for who and what he is. A wolf. A shifter. The alpha of his pack.
Within your pussy, you feel a flood of heat. Now you know what the knot is for. His pleasure becomes yours, and you shiver, another orgasm creeping up suddenly and without warning. You clench down on his cock and on his knot. His answer is a pleased growl.
Ever so slowly, the wolf’s massive maw releases your throat. The transformed paw above your head disappears, followed by the weight of him. His cock and knot remain where they are. You feel him shiver. Hear a cracking of bone. You remain perfectly still until the ragged breathing of an animal becomes that of a human.
You turn just enough to glance over your shoulder. Behind you is John. The man, not the wolf. There are no sharp claws. No pointed teeth. The tips of his fingers brush over your skin, becoming full hands that gently caress. There is no harshness. His head tilts up, and for the first time, you're seeing him as he truly is.
Blue eyes. John has blue eyes.
"I'm sorry," he breathes, exhaling deeply, a nervous flutter to his lashes.
"You're still inside me," you reply softly.
He glances down and groans. "Fucking hell. Forgot about that." He flushes slightly. "It'll be a minute."
"A minute?"
He grimaces. "The knot. Still swollen. It'll hurt you if I pull out now."
"Oh."
There is a stretch of silence. John sighs, his hands gentle tapping a rhythm against your ass. "This is...awkward,” he murmurs.
"Is it?" you ask, arching a single eyebrow.
"John," he says sheepishly, extending his hand in introduction.
"I know your name. I heard it through the—"
"The bond," he finishes. "I know." He drops his hand, and places it on your lower back. Using the position, John tests the knot. You wince. It doesn’t want to budge. "Fuck. I'm sorry. I didn't mean for...this."
"It's fine,” you reply, because it is.
You feel light. Content. This man is a complete stranger and yet not. Between you is the bond. There is strength in it, and a comforting embrace that you’ve always wanted but have never found.
"It's not." He sighs. "It's not how I wanted to do this," he mutters. Gripping your hips, John tests the knot. There is resistance but it’s significantly less than before. "Relax your muscles," he says softly.
You inhale, and on the exhale, John withdraws. You whimper from the brief flare of resistance but it isn't painful.
“I forget myself when I’m changed. You were threatened, and I couldn’t resist the impulse to protect you. For the wolf, that meant stealing you away. Completing the bond. But it’s not an excuse.”
You draw your knees up, suddenly realizing how exposed you are.
“You didn’t harm me. Except—”
You reach up and touch your throat. There is no blood or puncture wounds. Just a couple raised bumps that weren’t there before.
“What is this place?” you ask, glancing around.
John’s gaze scans the room, and then returns to you. “A ceremonial space. It’s been here for thousands of years. The wolf brought you here because it knew it would be safe.” He licks his lips in agitation, and then runs his fingers through his hair, tugging at them in irritation. “Could we begin again? Start over?”
“What did you have in mind?”
He places both hands on the stone slab, leaning in close. “I’ll…take you home.” His muscles bunch with tension when he says it. Along the bond, you sense the wolf’s firm refusal of the idea. “I’ll come to you during the day. We can talk.”
You scoot down the rock slab, moving closer to him. The middle of John’s brow furrows with confusion as he watches you. As you cozy up to him, you sense his calm—the relaxing of his muscles. John’s head dips, nostrils flaring slightly as his eyelids close in pleasure.
“My scent is all over you,” he purrs.
A mix of deep desire and contentment wraps you up in its embrace.
“How do you plan on taking me home? You did shred all my clothes.”
John chuckles. “Discreetly.”
taglist:
@km-ffluv @tiredmetalenthusiast @miaraei @cherryofdeath
@ferns-fics @tulipsun-flower @miss-mistinguett @ninman82 @eternallyvenus
@beebeechaos @smileykiddie08 @whisperwispxx @chaostwinsofdestruction @weasleytwins-41
@saoirse06 @unhinged-reader-36 @ravenpoe67 @sageyxbabey @mudisgranapat
@lulurubberduckie @leed-bbg @yawning-grave81 @azkza @nishim
@voids-universe @iloveslasher @talooolaaloolla @sadlonelybagel @haven-1307
@itsberrydreemurstuff @cod-z @keiva1000 @littlemisscriesherselftosleep @blackhawkfanatic
@sammysinger04 @kylies-love-letter @dakotakazansky @suhmie @kadeeesworld
@umno-yeah @marispunk @jackrabbitem @arrozyfrijoles23 @lovely-ateez
@ash-tarte @enarien @gingergirl06 @certainlygay @greeniegreengreen
#john price#captain john price smut#john price x reader#john price cod#captain john price#john price x you#john price smut#captain john price x reader#captain john price x f!reader#captain john price x you#john price x f!reader#captain john price fluff#captain price#captain price mw2#price mw2#price cod#price x reader#price x you#price smut#captain price x reader#captain price fanfic#captain price cod#cw: dubcon#john price fanfic#captain price fic#captain price fanfiction#price fanfiction#john price fanfiction#john price fic#captain john price fanfic
565 notes
·
View notes
Text
Neighbor!Matt x Brat!Reader - Plan B
Your white sheets drape loosely around Matt’s waist, daring to fall each time he pumps himself in and out of you at a steady pace, going so deep he teases your cervix each time. Low, raspy grunts escape his lips with every snap of his hips, one hand glued to your waistline, not letting you squirm out from his grip one bit while the other dangerously thumbs at your clit. “Ahh! — Matt,” you croak out, your eyes low from the little ball of pleasure building up in your stomach, “I can’t — Fuck!”
You hadn’t had a senseless hook up in months, you were too focused on work and isolating yourself, you had no time for distractions. You didn’t know how you got in this position – pinned underneath your obnoxiously rude and loud upstairs neighbor whom you’ve hated up until twenty minutes ago when he was forcing his tongue in your mouth and clawing at every article of clothing you had on.
His blue orbs suck you in much like a heavy current. His bottom lip trapped between his teeth as he stares down at you with a gruff expression sewn deep into his face. He was so focused on making those sweet, sacred moans roll off the tip of your tongue, he almost failed to respond. Too busy fucking you into a mindless state, studying the way your face contorted in pleasure with each thrust. It was all due to him. His mouth gapes open as your eyes roll back, "all that — Mph! — shit you were talking," he manages to get out all while plowing into your sopping cunt, "now you can't — take it, huh?"
Wetness drips from your arousal at the sound of his voice, so deep and husky like he had been holding back his groans. Your wet pussy spits out squelching sounds adding to the mixture of your heavenly moans and Matt’s thighs slapping against yours as he rams himself in and out of you. The sex sounds are so satisfying, you both find yourselves leaning in, foreheads pressed together just to watch how his cock glides in and out of your wet cunt with such ease. You look up at Matt, his eyes already fixated on your face, “look at you," he coos before pressing a sloppy kiss to your lips, "y’almost there for me, sweet girl?”
That euphoric feeling you had been chasing the last twenty minutes finally reaches its boiling point, sending you over the edge and making your legs shake in an uncontrollable manner. A loud mewl erupts from your lungs and your body goes limp, collapsing onto the memory foam bed beneath you as you moan out, “oh my – god!” You cling onto the bedsheets for dear life, digging your nails deep as he fucks your thru your orgasm, his thumb still working tight circles around your small bundle of nerves.
“Fuckk — y’pussy squeezing me so tight,” he drags out, his eyes clenching shut as your walls convulse around his thick shaft, the feeling becoming too much for him to handle. Matt gives you one final thrust, burying his cock so deep, your entrance sits around the base of him as he spills his full load into you, his dick twitching with each spurt of cum he shoots out. As much as he’d love to stay buried as deep as he could be in the best pussy he’s ever had, the realization quickly sweeps over his mind. Not only did he have his bitchy downstairs neighbor that he couldn’t fucking stand under his complete control, cumming so hard on his cock she was shaking, but he just came in her. He fucking came in her.
Matt tries not to let the awkward silence take over the mood. Letting exhaustion take over his body, he collapses on top of you. Your heart thumps in your chest as he presses a light sloppy kiss to your collarbone, almost like it's an apology. “Fuck, sorry. I’ll uh –,” he breathes out, his nostrils flaring in an attempt to catch his breath, “I’ll insta cart plan b.”
Meanwhile, all you could think about was his cum dripping out of your pussy and onto the silky, freshly washed bed sheets below you. That asshole better buy you a plan b.
Introducing Neighbor!Matt x Brat!Reader
wc - 713
♡‧₊˚ New au incoming 🫣👀 ofc im still doing babydaddy!Chris, just miss writing about Matt 🥰 Let me know what you guys think?! Also want to say thank you @sweetshuga, @strnilolover & @chrislilcumslvt for their second opinions. This probably would've sat in my drafts forever if it wasn't for them lol
Posting the intro next!
Tags - @lvrsturniolo @ribread03 @unknvhx @m11rx @sweetshuga @loveparqdise @emely9274 @frickin-bats @delusional-4-fake-people @katie-tibo @leila-marie4 @thepubeburgler @shadowthesim @immy08 @trevorsgodmother @watercolorskyy @courta13 @chrislilcumslvt @luvr4miya @strnilolover
© M00NL1GHTS1VT - please do noy copy my work
#♡‧₊˚ cheyenne's works#matt sturniolo#sturniolo triplets#christopher sturniolo#chris sturniolo#matthew sturniolo#matt sturniolo smut#matt sturniolo x reader#matt x reader#matt sturniolo imagine#matt sturniolo fluff#matthew sturniolo fanfic#matthew sturniolo smut#matthew sturniolo imagine#matthew sturniolo x reader#matt sturniolo au#♡‧₊˚ neighbor!Matt#♡‧₊˚ m00nl1ghts1vt#♡‧₊˚ neighbor!matt x brat!reader#matt stuniolo fanfic
409 notes
·
View notes
Text
he knows you need to study, but he can't hold back when you're taking his dick like that
1,6k words
Quinn was holding his breath. His mind clouded, his hands shaking, trying to contain himself, not to give in to his deepest desires, although his patience is getting shorter and shorter.
it started when he came home after practice, finding you sitting on the living room floor, with books scattered on the coffee table and even some papers on the floor. He knew that this test is important to you, but he didn't expect to see you so worried, since before he left you seemed so calm and determined.
he thought sitting with you on the floor and trying to help you would work, but when his reward of giving you kisses for every correct answer turned into a make-out session, he should have seen it coming that things would escalate.
his hands went under your shirt, touching your boobs and grabbing your waist to pull you onto his lap, creating friction between your bodies. The makeout session resumed, and little by little his dick began to wake up, throbbing while your pussy began to get wet. Unconsciously you began to rub against him, like an instinct, needing him to feel better. However, the rational part of your brain that wasn't asleep yet decided to interrupt when things were getting more and more interesting, making you pull away from his lips, gasping and explaining that you couldn't distract yourself, not today and not now.
the pout on his lips was such that you couldn't say no, and so you came to an agreement. You would keep him warm, hugged by your gummy walls, wetting his dick with every second he spent inside you. And he believed he could resist, but oh god it was a hard task. He could feel your walls throbbing, squeezing him, welcoming him as if he were home, and molding to his size as if your pussy was made for him.
every second that passes is torture, and Quinn is envious of how calm you look, trying to study, as if it doesn't affect you to have his dick inside you, one step away from touching that sensitive spot that always have you whimpering; like you're in control, when he's the one who can lift his hips and fill you over and over again, as much as he wants.
what he doesn't know is that inside you´re a bundle of nerves. You deeply regret accepting, having let yourself be fooled by those bright eyes and that big pout he made. The letters are blurry, moved, and you have to read the same line over and over again, as if you've suddenly forgotten that reading comprehension exists.
you can feel how it throbs, how a simple movement could make you feel it deep inside. The temptation is there, and you have to resist the urge to groan when you think of everything you two could be doing.
you should be studying, the test you´re gonna have is important enough to have you studying for hours, days, putting aside your social and personal life to understand every word of those books, of those articles, and of every presentation that your teacher had made so that all of you could understand. And yet, here you are, filled with your boyfriend's long dick, as if it were the only thing that mattered in the world, wanting him to take you right there, as much as he wanted.
you want him inside you forever; you want him to fill you with him, with his cum, with everything he wants to give you. It's obsessive, it's always like that. With Quinn it's always special, and you always wanna be the best for him.
right now he could grab you by the waist, put you on your hands and knees on top of all these papers and abuse your hole over and over again, enjoying how his cum leaks out of your pussy, staining that expensive book you bought two years ago. Or he could take you off of him, manipulating your body to his liking until you´re lying on the couch, with your legs open waiting for him, until he gets on top of you, putting his hands on your thighs and putting your legs on his shoulders, making you feel him even deeper, tighter, harder that way. Or he could move his hips, making you bounce on his dick non-stop, your tits moving and your soaked pussy creating a loud noise every time your bodies collide.
the thoughts make your legs tense and your walls clench, making Quinn growl.
“come on, baby. It's already hard to wait for you to finish, don't give me a reason to do whatever i want. I'm being nice” his voice, low and threatening, made your skin crawl, but your excitement only increased.
“and i'm being good, i didn't do anything” You lied, repeating your previous actions. This time, his hands, which had remained at his sides, clung tightly to your waist, surely leaving his fingers marked on your skin, but instead of hurting you, it only managed to motivate you more.
“you're playing something you can't win. Better keep studying” he warned again.
you decided to leave it for a few more minutes, but you´re completely determined. Studying was forgotten since you started kissing, so now you're just playing with him.
you moved your hips, feeling him move inside you, which made you whimper. You were so worked up already, with your pussy soaked, throbbing, and your clit wanting to be touched by his fingers, the ones that know exactly how to move, and that don't feel like yours.
“that's it, i'm done with this” you heard him say, right before he used his hands on your waist to move you. You were positioned with your knees on the floor and with your arms resting on the coffee table.
he quickly stood behind you, rubbing his tip against your hole.
it would finally happen
adrenaline coursed through your veins, and you had to hold back a moan of pure excitement.
then he begins to insert himself, inch by inch, being welcomed with pleasure by your gummy walls that were already beginning to miss him. He went all the way in, drawing a moan from you that was louder than you expected due to how sensitive and desperate you felt.
“Quinn” you whimpered, to which he responded by grabbing your hair, pulling it and making his chest stick to your back for a moment. Your neck aches from the way it stretched so roughly, and your scalp burns from how hard he pulled you, but you don't care, not when he uses that grip to propel himself, thrusting in and out of you hard, filling you, and hitting that spot again and again that brings tears to your eyes.
he moves with need. And yet it doesn't seem like enough. He needs to blend in with you, be so close that you can't tell where his body begins and yours ends. He wants to fill you completely, he wants his cum to fill every hole until you start to drip, wetting your papers, your books. Until you´re fucked stupid and all you can think about is him and his dick. In how good it makes you feel, and how your legs go numb.
he wants to abuse your pussy until it burns, until your thighs burn from so much friction, until your legs lose all their strength.
the idea makes him wild, primitive. His hips move faster, and broken moans escape your throat, making sure that at some point you'll lose your voice from moaning his name, from begging.
he missed your body, feeling you against his skin and hearing how good it makes you feel. He knows it's hard when he's on road trips, and he doesn't enjoy not being able to touch you, but he takes pride in knowing that he's made you so dependent on him that now you can't come like before without the help of his hands, of his dick. You need him, and it doesn't matter if you call him, if you pretend that he's the one who inserts his fingers. Yours are not so long, so rough. What you liked before is now no longer enough. Only he can make you feel this good.
the knot inside you begins to form, and your whining becomes increasingly meaningless. You need to come, squeeze him inside you and have it stay there forever. What you were studying was completely forgotten in your mind, and now you can only think about how good you feel, and how full you are.
you always want that.
“Quinn, Quinn, i need…i need...” you tried to beg, and that made him smile, satisfied with how stupid you are when this is just the beginning
"what do you need?" he asked with false innocence, enjoying being the one making fun of you now.
“please!! i need to cum… please” you begged, your hands fisting and crumpling some papers that were on the table.
he pretended to think, without stopping moving with the same intensity.
“please,” you whimpered, your cheeks soaked with your tears of despair and pleasure.
it was then that he agreed, letting you come so intensely that for a moment you thought you were going to pass out. You got dizzy, and had to hold on to the table tightly. Your walls clenched even tighter around his dick, and he moaned, pleased. He continued moving, without giving you a second of rest, seeking his own orgasm, wanting to fill you completely.
you'll have to forget about that test, because now Quinn was going to use you as much as he wanted, until you were so stupid that you couldn't remember any of those complicated words that filled those books.
main masterlist nhl masterlist
divider by @cafekitsune !♡
#sturnsdc#quinn hughes#quinn hughes x reader#quinn hughes one shot#quinn hughes fanfiction#quinn hughes fic#quinn hughes imagine#quinn hughes x you#quinn hughes smut#qh43
308 notes
·
View notes
Text
Compiling CSS With Vite and Lightning CSS
New Post has been published on https://thedigitalinsider.com/compiling-css-with-vite-and-lightning-css/
Compiling CSS With Vite and Lightning CSS
Suppose you follow CSS feature development as closely as we do here at CSS-Tricks. In that case, you may be like me and eager to use many of these amazing tools but find browser support sometimes lagging behind what might be considered “modern” CSS (whatever that means).
Even if browser vendors all have a certain feature released, users might not have the latest versions!
We can certainly plan for this a number of ways:
feature detection with @supports
progressively enhanced designs
polyfills
For even extra help, we turn to build tools. Chances are, you’re already using some sort of build tool in your projects today. CSS developers are most likely familiar with CSS pre-processors (such as Sass or Less), but if you don’t know, these are tools capable of compiling many CSS files into one stylesheet. CSS pre-processors help make organizing CSS a lot easier, as you can move parts of CSS into related folders and import things as needed.
Pre-processors do not just provide organizational superpowers, though. Sass gave us a crazy list of features to work with, including:
extends
functions
loops
mixins
nesting
variables
…more, probably!
For a while, this big feature set provided a means of filling gaps missing from CSS, making Sass (or whatever preprocessor you fancy) feel like a necessity when starting a new project. CSS has evolved a lot since the release of Sass — we have so many of those features in CSS today — so it doesn’t quite feel that way anymore, especially now that we have native CSS nesting and custom properties.
Along with CSS pre-processors, there’s also the concept of post-processing. This type of tool usually helps transform compiled CSS in different ways, like auto-prefixing properties for different browser vendors, code minification, and more. PostCSS is the big one here, giving you tons of ways to manipulate and optimize your code, another step in the build pipeline.
In many implementations I’ve seen, the build pipeline typically runs roughly like this:
Generate static assets
Build application files
Bundle for deployment
CSS is usually handled in that first part, which includes running CSS pre- and post-processors (though post-processing might also happen after Step 2). As mentioned, the continued evolution of CSS makes it less necessary for a tool such as Sass, so we might have an opportunity to save some time.
Vite for CSS
Awarded “Most Adopted Technology” and “Most Loved Library” from the State of JavaScript 2024 survey, Vite certainly seems to be one of the more popular build tools available. Vite is mainly used to build reactive JavaScript front-end frameworks, such as Angular, React, Svelte, and Vue (made by the same developer, of course). As the name implies, Vite is crazy fast and can be as simple or complex as you need it, and has become one of my favorite tools to work with.
Vite is mostly thought of as a JavaScript tool for JavaScript projects, but you can use it without writing any JavaScript at all. Vite works with Sass, though you still need to install Sass as a dependency to include it in the build pipeline. On the other hand, Vite also automatically supports compiling CSS with no extra steps. We can organize our CSS code how we see fit, with no or very minimal configuration necessary. Let’s check that out.
We will be using Node and npm to install Node packages, like Vite, as well as commands to run and build the project. If you do not have node or npm installed, please check out the download page on their website.
Navigate a terminal to a safe place to create a new project, then run:
npm create vite@latest
The command line interface will ask a few questions, you can keep it as simple as possible by choosing Vanilla and JavaScript which will provide you with a starter template including some no-frameworks-attached HTML, CSS, and JavaScript files to help get you started.
Before running other commands, open the folder in your IDE (integrated development environment, such as VSCode) of choice so that we can inspect the project files and folders.
If you would like to follow along with me, delete the following files that are unnecessary for demonstration:
assets/
public/
src/
.gitignore
We should only have the following files left in out project folder:
index.html
package.json
Let’s also replace the contents of index.html with an empty HTML template:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>CSS Only Vite Project</title> </head> <body> <!-- empty for now --> </body> </html>
One last piece to set up is Vite’s dependencies, so let’s run the npm installation command:
npm install
A short sequence will occur in the terminal. Then we’ll see a new folder called node_modules/ and a package-lock.json file added in our file viewer.
node_modules is used to house all package files installed through node package manager, and allows us to import and use installed packages throughout our applications.
package-lock.json is a file usually used to make sure a development team is all using the same versions of packages and dependencies.
We most likely won’t need to touch these things, but they are necessary for Node and Vite to process our code during the build. Inside the project’s root folder, we can create a styles/ folder to contain the CSS we will write. Let’s create one file to begin with, main.css, which we can use to test out Vite.
├── public/ ├── styles/ | └── main.css └──index.html
In our index.html file, inside the <head> section, we can include a <link> tag pointing to the CSS file:
<head> <meta charset="UTF-8" /> <link rel="icon" type="image/svg+xml" href="/vite.svg" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>CSS Only Vite Project</title> <!-- Main CSS --> <link rel="stylesheet" href="styles/main.css"> </head>
Let’s add a bit of CSS to main.css:
body background: green;
It’s not much, but it’s all we’ll need at the moment! In our terminal, we can now run the Vite build command using npm:
npm run build
With everything linked up properly, Vite will build things based on what is available within the index.html file, including our linked CSS files. The build will be very fast, and you’ll be returned to your terminal prompt.
Vite will provide a brief report, showcasing the file sizes of the compiled project.
The newly generated dist/ folder is Vite’s default output directory, which we can open and see our processed files. Checking out assets/index.css (the filename will include a unique hash for cache busting), and you’ll see the code we wrote, minified here.
Now that we know how to make Vite aware of our CSS, we will probably want to start writing more CSS for it to compile.
As quick as Vite is with our code, constantly re-running the build command would still get very tedious. Luckily, Vite provides its own development server, which includes a live environment with hot module reloading, making changes appear instantly in the browser. We can start the Vite development server by running the following terminal command:
npm run dev
Vite uses the default network port 5173 for the development server. Opening the http://localhost:5137/ address in your browser will display a blank screen with a green background.
Adding any HTML to the index.html or CSS to main.css, Vite will reload the page to display changes. To stop the development server, use the keyboard shortcut CTRL+C or close the terminal to kill the process.
At this point, you pretty much know all you need to know about how to compile CSS files with Vite. Any CSS file you link up will be included in the built file.
Organizing CSS into Cascade Layers
One of the items on my 2025 CSS Wishlist is the ability to apply a cascade layer to a link tag. To me, this might be helpful to organize CSS in a meaningful ways, as well as fine control over the cascade, with the benefits cascade layers provide. Unfortunately, this is a rather difficult ask when considering the way browsers paint styles in the viewport. This type of functionality is being discussed between the CSS Working Group and TAG, but it’s unclear if it’ll move forward.
With Vite as our build tool, we can replicate the concept as a way to organize our built CSS. Inside the main.css file, let’s add the @layer at-rule to set the cascade order of our layers. I’ll use a couple of layers here for this demo, but feel free to customize this setup to your needs.
/* styles/main.css */ @layer reset, layouts;
This is all we’ll need inside our main.css, let’s create another file for our reset. I’m a fan of my friend Mayank‘s modern CSS reset, which is available as a Node package. We can install the reset by running the following terminal command:
npm install @acab/reset.css
Now, we can import Mayank’s reset into our newly created reset.css file, as a cascade layer:
/* styles/reset.css */ @import '@acab/reset.css' layer(reset);
If there are any other reset layer stylings we want to include, we can open up another @layer reset block inside this file as well.
/* styles/reset.css */ @import '@acab/reset.css' layer(reset); @layer reset /* custom reset styles */
This @import statement is used to pull packages from the node_modules folder. This folder is not generally available in the built, public version of a website or application, so referencing this might cause problems if not handled properly.
Now that we have two files (main.css and reset.css), let’s link them up in our index.html file. Inside the <head> tag, let’s add them after <title>:
<head> <meta charset="UTF-8" /> <link rel="icon" type="image/svg+xml" href="/vite.svg" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>CSS Only Vite Project</title> <link rel="stylesheet" href="styles/main.css"> <link rel="stylesheet" href="styles/reset.css"> </head>
The idea here is we can add each CSS file, in the order we need them parsed. In this case, I’m planning to pull in each file named after the cascade layers setup in the main.css file. This may not work for every setup, but it is a helpful way to keep in mind the precedence of how cascade layers affect computed styles when rendered in a browser, as well as grouping similarly relevant files.
Since we’re in the index.html file, we’ll add a third CSS <link> for styles/layouts.css.
<head> <meta charset="UTF-8" /> <link rel="icon" type="image/svg+xml" href="/vite.svg" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>CSS Only Vite Project</title> <link rel="stylesheet" href="styles/main.css"> <link rel="stylesheet" href="styles/reset.css"> <link rel="stylesheet" href="styles/layouts.css"> </head>
Create the styles/layouts.css file with the new @layer layouts declaration block, where we can add layout-specific stylings.
/* styles/layouts.css */ @layer layouts /* layouts styles */
For some quick, easy, and awesome CSS snippets, I tend to refer to Stephanie Eckles‘ SmolCSS project. Let’s grab the “Smol intrinsic container” code and include it within the layouts cascade layer:
/* styles/layouts.css */ @layer layouts .smol-container width: min(100% - 3rem, var(--container-max, 60ch)); margin-inline: auto;
This powerful little, two-line container uses the CSS min() function to provide a responsive width, with margin-inline: auto; set to horizontally center itself and contain its child elements. We can also dynamically adjust the width using the --container-max custom property.
Now if we re-run the build command npm run build and check the dist/ folder, our compiled CSS file should contain:
Our cascade layer declarations from main.css
Mayank’s CSS reset fully imported from reset.css
The .smol-container class added from layouts.csss
As you can see, we can get quite far with Vite as our build tool without writing any JavaScript. However, if we choose to, we can extend our build’s capabilities even further by writing just a little bit of JavaScript.
Post-processing with LightningCSS
Lightning CSS is a CSS parser and post-processing tool that has a lot of nice features baked into it to help with cross-compatibility among browsers and browser versions. Lightning CSS can transform a lot of modern CSS into backward-compatible styles for you.
We can install Lightning CSS in our project with npm:
npm install --save-dev lightningcss
The --save-dev flag means the package will be installed as a development dependency, as it won’t be included with our built project. We can include it within our Vite build process, but first, we will need to write a tiny bit of JavaScript, a configuration file for Vite. Create a new file called: vite.config.mjs and inside add the following code:
// vite.config.mjs export default css: transformer: 'lightningcss' , build: cssMinify: 'lightningcss' ;
Vite will now use LightningCSS to transform and minify CSS files. Now, let’s give it a test run using an oklch color. Inside main.css let’s add the following code:
/* main.css */ body background-color: oklch(51.98% 0.1768 142.5);
Then re-running the Vite build command, we can see the background-color property added in the compiled CSS:
/* dist/index.css */ body background-color: green; background-color: color(display-p3 0.216141 0.494224 0.131781); background-color: lab(46.2829% -47.5413 48.5542);
Lightning CSS converts the color white providing fallbacks available for browsers which might not support newer color types. Following the Lightning CSS documentation for using it with Vite, we can also specify browser versions to target by installing the browserslist package.
Browserslist will give us a way to specify browsers by matching certain conditions (try it out online!)
npm install -D browserslist
Inside our vite.config.mjs file, we can configure Lightning CSS further. Let’s import the browserslist package into the Vite configuration, as well as a module from the Lightning CSS package to help us use browserlist in our config:
// vite.config.mjs import browserslist from 'browserslist'; import browserslistToTargets from 'lightningcss';
We can add configuration settings for lightningcss, containing the browser targets based on specified browser versions to Vite’s css configuration:
// vite.config.mjs import browserslist from 'browserslist'; import browserslistToTargets from 'lightningcss'; export default css: transformer: 'lightningcss', lightningcss: targets: browserslistToTargets(browserslist('>= 0.25%')), , build: cssMinify: 'lightningcss' ;
There are lots of ways to extend Lightning CSS with Vite, such as enabling specific features, excluding features we won’t need, or writing our own custom transforms.
// vite.config.mjs import browserslist from 'browserslist'; import browserslistToTargets, Features from 'lightningcss'; export default css: transformer: 'lightningcss', lightningcss: targets: browserslistToTargets(browserslist('>= 0.25%')), // Including `light-dark()` and `colors()` functions include: Features.LightDark , build: cssMinify: 'lightningcss' ;
For a full list of the Lightning CSS features, check out their documentation on feature flags.
Is any of this necessary?
Reading through all this, you may be asking yourself if all of this is really necessary. The answer: absolutely not! But I think you can see the benefits of having access to partialized files that we can compile into unified stylesheets.
I doubt I’d go to these lengths for smaller projects, however, if building something with more complexity, such as a design system, I might reach for these tools for organizing code, cross-browser compatibility, and thoroughly optimizing compiled CSS.
#2024#2025#ADD#amazing#Angular#applications#Articles#assets#background#browser#Building#bundle#cache#cascade#cascade layers#code#Color#colors#command#command line#complexity#container#content#course#cross-browser#CSS#CSS Snippets#css-tricks#custom properties#Dark
0 notes