#home automation costs
Explore tagged Tumblr posts
asestimationsconsultants · 3 months ago
Text
The Role of a Residential Estimating Service in Luxury Home Builds
Luxury home construction goes far beyond standard residential projects in scope, complexity, and expectations. From custom architectural features to premium materials and specialized labor, every element contributes to a higher level of precision and detail. A residential estimating service becomes an indispensable partner in managing the financial and logistical intricacies that define luxury builds.
Understanding the Demands of Luxury Projects
Luxury homes often feature bespoke layouts, high-end finishes, smart home systems, and amenities like wine cellars, pools, home theaters, and integrated wellness rooms. These projects frequently include input from multiple consultants—interior designers, landscape architects, lighting specialists, and more—each contributing to the design and cost structure. With this level of complexity, accurate estimating isn’t optional; it’s essential.
A residential estimating service specializes in itemizing each component, calculating associated costs, and accounting for both labor specialization and longer lead times. In luxury construction, even minor inaccuracies in estimating can lead to significant financial consequences.
Detailed Cost Breakdowns for Custom Features
One of the key advantages of using a residential estimating service in luxury builds is its ability to deliver highly detailed breakdowns. These estimates go beyond general categories like framing or roofing and instead offer line-by-line clarity on custom cabinetry, imported materials, custom stonework, and unique structural modifications.
For example, estimating a marble-clad master bathroom in a luxury home isn’t just about square footage; it involves evaluating the type of marble, precision cuts, potential wastage, sourcing and shipping costs, and installation labor by experienced craftsmen. A good residential estimating service factors in every detail.
Maintaining Cost Accuracy Across Long Timelines
Luxury home builds typically take longer to complete than standard homes. This extended timeline increases the risk of price fluctuations in materials and labor. A residential estimating service monitors these changes and provides periodic updates to the budget forecast, ensuring that costs are tracked consistently throughout the duration of the project.
This ongoing support helps homeowners and project managers stay ahead of unexpected costs and make strategic decisions when changes become necessary due to product availability or design modifications.
Coordination with High-End Vendors and Trades
Luxury homes involve vendors and tradespeople who specialize in custom or high-end work. These professionals often have different pricing models and availability timelines than those found in traditional construction. A residential estimating service bridges the gap between clients, vendors, and contractors by ensuring all pricing, scope of work, and expectations are aligned from the start.
They also facilitate clear comparisons when multiple vendors are considered, offering clients a full view of cost versus quality for each option—a valuable service when choosing between exclusive suppliers or bespoke products.
Supporting Quality Control with Accurate Budgets
Quality control is paramount in luxury builds. A residential estimating service supports this objective by ensuring that budgets account for the level of detail and precision required. When every component is correctly priced, it helps prevent cost-cutting that could compromise quality down the line.
Furthermore, clear estimates reduce the likelihood of disputes with contractors or suppliers regarding inclusions and exclusions, protecting both the client and the project from miscommunication and delays.
Providing Value Engineering Without Sacrificing Aesthetics
In some luxury projects, clients may need to reduce overall costs without losing the high-end aesthetic. A residential estimating service helps by offering value engineering suggestions—strategic alternatives that preserve the look and feel while minimizing costs.
For instance, if a custom walnut built-in exceeds the budget, the estimator may recommend engineered wood with a walnut veneer, maintaining visual appeal at a lower cost. These types of compromises are only possible when backed by accurate cost data and deep understanding of material properties.
Collaborating with Design and Architecture Teams
In luxury builds, the collaboration between a residential estimating service and the design team becomes more integrated. Estimators review architectural and interior design drawings to ensure financial alignment with the overall vision. They often participate in design meetings and work proactively to spot potential cost concerns before construction begins.
This early-stage involvement helps avoid costly revisions during the build and ensures that the project remains both financially viable and creatively ambitious.
Enhancing Client Experience and Trust
Luxury clients expect a high level of service and transparency throughout their projects. A residential estimating service contributes to that experience by providing regular updates, detailed breakdowns, and clear communication. Clients can see exactly where their money is going and why, which builds trust and confidence.
When surprises do arise—as they often do in complex builds—a residential estimating service is equipped to provide quick, accurate financial responses, turning potential setbacks into manageable decisions.
Conclusion
Luxury home construction demands more than standard budgeting—it requires a residential estimating service with the experience and tools to manage complexity, customization, and evolving expectations. From initial concept to final walkthrough, an expert estimating partner provides the financial clarity and adaptability needed to ensure that a luxury project stays true to its design vision without spiraling out of financial control. By offering transparency, precision, and strategic guidance, residential estimators elevate the entire building experience for both client and contractor.
0 notes
medicalweightloss100 · 7 months ago
Text
Preventing Injuries with Real-Time Wearable Technology
Tumblr media
Real-time wearable technology is transforming injury prevention and patient care, offering unprecedented insights into human movement and health risks. These intelligent devices, equipped with advanced sensors and AI, continuously track biomechanical signals to help healthcare professionals anticipate and prevent potential injuries. One critical application is addressing pressure injuries—a persistent challenge that impacts patient quality of life and hospital costs.
Traditional preventive measures like frequent patient turning are often inconsistently followed due to the physical demands on nursing staff. Wearable technology sensors now emerge as a game-changing solution, providing continuous monitoring and proactive intervention strategies that traditional methods cannot match.
Key Findings:
1. Real-Time Interventions: Wearable technology sensors offer real-time feedback to ensure patients are turned on schedule. These devices monitor patient movement and positioning, alerting nursing staff immediately if a patient hasn’t been repositioned or if the turn angle isn’t sufficient to relieve pressure. This real-time capability enables prompt corrective actions, directly preventing injuries.
2. Enhanced Compliance: With sensors in place, compliance with turning protocols skyrockets. Studies show increases from as low as 15% to over 80%, reducing the manual effort of tracking patient repositioning.
3. Fewer Injuries: Real-time monitoring has led to a reduction in hospital-acquired pressure injuries (HAPIs) by up to 70%. Patients are safeguarded against severe complications like deep tissue damage.
4. Economic Benefits: Hospitals benefit financially, saving an estimated $6,621 per patient by avoiding pressure injuries. This makes wearable sensors a cost-effective addition to patient care.
5. Improved Teamwork: Sensors encourage better communication and collaboration among nursing staff. They distribute the responsibility of turning patients more evenly, fostering teamwork.
Hospitals Leading the Way
Several hospitals have successfully implemented wearable sensor technology, demonstrating its effectiveness:
Stanford Health Care: A trial in two intensive care units showed a 73% reduction in HAPIs and improved adherence to turning protocols.
A Magnet Hospital in California: Turning compliance jumped from 67% to 95%, and sacrococcygeal HAPIs were reduced by 84.6%.
A Long-Term Acute Care Hospital in New Jersey: Achieved an 85% reduction in sacrococcygeal HAPIs with an average adherence to turning protocols of 87.3%.
A Medical Center in Pennsylvania: Over a year, this facility nearly doubled the national average for turn protocol adherence (90%) and reduced HAPIs by 67%.
These examples highlight how wearable sensors are revolutionizing care across various healthcare settings.
Challenges and Opportunities:
While wearable technology sensors excel in ensuring timely interventions, they don’t automatically improve the quality of turns (e.g., the precise angle needed to relieve pressure). Additionally, nursing teams need adequate training to fully leverage this technology and integrate it seamlessly into care routines.
Real-Time Innovations in Action:
The real-time intervention capability of these sensors is their standout feature. By promptly notifying caregivers, the sensors ensure no patient is left at risk for extended periods. Some devices even provide visual or auditory cues to further reinforce timely actions, making them a proactive tool in patient safety.
The Way Forward:
Wearable sensors are not a stand-alone solution but a vital component of a comprehensive prevention program. When paired with strategies like regular skin assessments and nutritional support, these devices can revolutionize how hospitals address pressure injuries.
Real-time fall prevention is a critical priority for hospitals and nursing homes. Discover how OK2StandUP is transforming patient safety and making a meaningful impact. Visit us at www.ok2standup.com to learn more.
0 notes
harshathusm · 9 months ago
Text
Tumblr media
How Much Does It Cost To Develop Mobile Apps For Smart Home Automation
A smart home automation mobile app will incur costs based on the feature, such as real-time control and monitoring of devices, voice commands, security integration, and much more advanced features like AI-driven automation and IoT compatibility, with full remote access. The overall design of a well-integrated smart home application means that it can ensure user control without any glitching and enhance convenience for them. USM Business Systems is the best mobile app development company for the most promising smart home automation app solutions.
USM Business Systems
Services:
Mobile app development
Artificial Intelligence
Machine Learning
Android app development
RPA
Big data
HR Management
Workforce Management
IoT
IOS App Development
Cloud Migration
0 notes
ai-innova7ions · 11 months ago
Text
Video Autogenerated by Faceless.Video
Micro AI is revolutionizing the way we interact with technology.
Micro AI is transforming our interaction with technology by providing lightweight, hyper-efficient models tailored for Edge devices such as smartwatches, IoT sensors, drones, and home appliances. This cutting-edge innovation facilitates real-time data processing and decision-making directly on the device, eliminating reliance on constant cloud connectivity. Imagine your smartwatch instantly analyzing health data or your smart home system making immediate adjustments based on real-time inputs—all thanks to micro AI. One of the key benefits of micro AI lies in its low latency and local processing capabilities. In industrial automation, it can monitor machinery in real time to predict failures before they occur. For smart homes, it enhances convenience and security by allowing appliances to learn from user behavior while optimizing energy consumption. In healthcare, wearable devices equipped with micro AI can provide critical monitoring of vital signs and alert medical professionals during emergencies—ensuring timely interventions that could save lives.
Tumblr media
#microai #EdgeComputing
0 notes
techdriveplay · 11 months ago
Text
How to Monitor and Control Your Energy Usage with Tech
In an era where sustainability and cost-efficiency are at the forefront of global conversations, learning how to monitor and control your energy usage with tech is not just beneficial—it’s essential. With energy costs rising and climate concerns escalating, leveraging technology to reduce consumption and optimise efficiency has become increasingly accessible. Whether you’re looking to save money,…
0 notes
virtualizationhowto · 2 years ago
Text
TrueNAS SCALE Server Build for Home Lab
TrueNAS SCALE Server Build for Home Lab #homelab #virtualization #TrueNASSCALEHomeServer #HomeServerSetup #DebianLinuxServer #RAIDConfiguration #FileSharingServer #MediaStreamingServer #HomeAutomationHub #NetworkSecurity #ServerHardwareUpgrades #selfhost
There are so many options for running a home server for storage and virtualization needs on a home network. I have run VMware ESXi and Proxmox servers for my virtualization needs for the past few years now. However, until recently, I only ran TrueNAS inside a virtual machine for testing and a few light-duty applications. A project I wanted to tackle was repurposing one of my SuperMicro mini…
Tumblr media
View On WordPress
0 notes
donjuaninhell · 1 year ago
Text
How I ditched streaming services and learned to love Linux: A step-by-step guide to building your very own personal media streaming server (V2.0: REVISED AND EXPANDED EDITION)
This is a revised, corrected and expanded version of my tutorial on setting up a personal media server that previously appeared on my old blog (donjuan-auxenfers). I expect that that post is still making the rounds (hopefully with my addendum on modifying group share permissions in Ubuntu to circumvent 0x8007003B "Unexpected Network Error" messages in Windows 10/11 when transferring files) but I have no way of checking. Anyway this new revised version of the tutorial corrects one or two small errors I discovered when rereading what I wrote, adds links to all products mentioned and is just more polished generally. I also expanded it a bit, pointing more adventurous users toward programs such as Sonarr/Radarr/Lidarr and Overseerr which can be used for automating user requests and media collection.
So then, what is this tutorial? This is a tutorial on how to build and set up your own personal media server using Ubuntu as an operating system and Plex (or Jellyfin) to not only manage your media, but to also stream that media to your devices both at home and abroad anywhere in the world where you have an internet connection. Its intent is to show you how building a personal media server and stuffing it full of films, TV, and music that you acquired through indiscriminate and voracious media piracy various legal methods will free you to completely ditch paid streaming services. No more will you have to pay for Disney+, Netflix, HBOMAX, Hulu, Amazon Prime, Peacock, CBS All Access, Paramount+, Crave or any other streaming service that is not named Criterion Channel. Instead whenever you want to watch your favourite films and television shows, you’ll have your own personal service that only features things that you want to see, with files that you have control over. And for music fans out there, both Jellyfin and Plex support music streaming, meaning you can even ditch music streaming services. Goodbye Spotify, Youtube Music, Tidal and Apple Music, welcome back unreasonably large MP3 (or FLAC) collections.
On the hardware front, I’m going to offer a few options catered towards different budgets and media library sizes. The cost of getting a media server up and running using this guide will cost you anywhere from $450 CAD/$325 USD at the low end to $1500 CAD/$1100 USD at the high end (it could go higher). My server was priced closer to the higher figure, but I went and got a lot more storage than most people need. If that seems like a little much, consider for a moment, do you have a roommate, a close friend, or a family member who would be willing to chip in a few bucks towards your little project provided they get access? Well that's how I funded my server. It might also be worth thinking about the cost over time, i.e. how much you spend yearly on subscriptions vs. a one time cost of setting up a server. Additionally there's just the joy of being able to scream "fuck you" at all those show cancelling, library deleting, hedge fund vampire CEOs who run the studios through denying them your money. Drive a stake through David Zaslav's heart.
On the software side I will walk you step-by-step through installing Ubuntu as your server's operating system, configuring your storage as a RAIDz array with ZFS, sharing your zpool to Windows with Samba, running a remote connection between your server and your Windows PC, and then a little about started with Plex/Jellyfin. Every terminal command you will need to input will be provided, and I even share a custom #bash script that will make used vs. available drive space on your server display correctly in Windows.
If you have a different preferred flavour of Linux (Arch, Manjaro, Redhat, Fedora, Mint, OpenSUSE, CentOS, Slackware etc. et. al.) and are aching to tell me off for being basic and using Ubuntu, this tutorial is not for you. The sort of person with a preferred Linux distro is the sort of person who can do this sort of thing in their sleep. Also I don't care. This tutorial is intended for the average home computer user. This is also why we’re not using a more exotic home server solution like running everything through Docker Containers and managing it through a dashboard like Homarr or Heimdall. While such solutions are fantastic and can be very easy to maintain once you have it all set up, wrapping your brain around Docker is a whole thing in and of itself. If you do follow this tutorial and had fun putting everything together, then I would encourage you to return in a year’s time, do your research and set up everything with Docker Containers.
Lastly, this is a tutorial aimed at Windows users. Although I was a daily user of OS X for many years (roughly 2008-2023) and I've dabbled quite a bit with various Linux distributions (mostly Ubuntu and Manjaro), my primary OS these days is Windows 11. Many things in this tutorial will still be applicable to Mac users, but others (e.g. setting up shares) you will have to look up for yourself. I doubt it would be difficult to do so.
Nothing in this tutorial will require feats of computing expertise. All you will need is a basic computer literacy (i.e. an understanding of what a filesystem and directory are, and a degree of comfort in the settings menu) and a willingness to learn a thing or two. While this guide may look overwhelming at first glance, it is only because I want to be as thorough as possible. I want you to understand exactly what it is you're doing, I don't want you to just blindly follow steps. If you half-way know what you’re doing, you will be much better prepared if you ever need to troubleshoot.
Honestly, once you have all the hardware ready it shouldn't take more than an afternoon or two to get everything up and running.
(This tutorial is just shy of seven thousand words long so the rest is under the cut.)
Step One: Choosing Your Hardware
Linux is a light weight operating system, depending on the distribution there's close to no bloat. There are recent distributions available at this very moment that will run perfectly fine on a fourteen year old i3 with 4GB of RAM. Moreover, running Plex or Jellyfin isn’t resource intensive in 90% of use cases. All this is to say, we don’t require an expensive or powerful computer. This means that there are several options available: 1) use an old computer you already have sitting around but aren't using 2) buy a used workstation from eBay, or what I believe to be the best option, 3) order an N100 Mini-PC from AliExpress or Amazon.
Note: If you already have an old PC sitting around that you’ve decided to use, fantastic, move on to the next step.
When weighing your options, keep a few things in mind: the number of people you expect to be streaming simultaneously at any one time, the resolution and bitrate of your media library (4k video takes a lot more processing power than 1080p) and most importantly, how many of those clients are going to be transcoding at any one time. Transcoding is what happens when the playback device does not natively support direct playback of the source file. This can happen for a number of reasons, such as the playback device's native resolution being lower than the file's internal resolution, or because the source file was encoded in a video codec unsupported by the playback device.
Ideally we want any transcoding to be performed by hardware. This means we should be looking for a computer with an Intel processor with Quick Sync. Quick Sync is a dedicated core on the CPU die designed specifically for video encoding and decoding. This specialized hardware makes for highly efficient transcoding both in terms of processing overhead and power draw. Without these Quick Sync cores, transcoding must be brute forced through software. This takes up much more of a CPU’s processing power and requires much more energy. But not all Quick Sync cores are created equal and you need to keep this in mind if you've decided either to use an old computer or to shop for a used workstation on eBay
Any Intel processor from second generation Core (Sandy Bridge circa 2011) onward has Quick Sync cores. It's not until 6th gen (Skylake), however, that the cores support the H.265 HEVC codec. Intel’s 10th gen (Comet Lake) processors introduce support for 10bit HEVC and HDR tone mapping. And the recent 12th gen (Alder Lake) processors brought with them hardware AV1 decoding. As an example, while an 8th gen (Kaby Lake) i5-8500 will be able to hardware transcode a H.265 encoded file, it will fall back to software transcoding if given a 10bit H.265 file. If you’ve decided to use that old PC or to look on eBay for an old Dell Optiplex keep this in mind.
Note 1: The price of old workstations varies wildly and fluctuates frequently. If you get lucky and go shopping shortly after a workplace has liquidated a large number of their workstations you can find deals for as low as $100 on a barebones system, but generally an i5-8500 workstation with 16gb RAM will cost you somewhere in the area of $260 CAD/$200 USD.
Note 2: The AMD equivalent to Quick Sync is called Video Core Next, and while it's fine, it's not as efficient and not as mature a technology. It was only introduced with the first generation Ryzen CPUs and it only got decent with their newest CPUs, we want something cheap.
Alternatively you could forgo having to keep track of what generation of CPU is equipped with Quick Sync cores that feature support for which codecs, and just buy an N100 mini-PC. For around the same price or less of a used workstation you can pick up a mini-PC with an Intel N100 processor. The N100 is a four-core processor based on the 12th gen Alder Lake architecture and comes equipped with the latest revision of the Quick Sync cores. These little processors offer astounding hardware transcoding capabilities for their size and power draw. Otherwise they perform equivalent to an i5-6500, which isn't a terrible CPU. A friend of mine uses an N100 machine as a dedicated retro emulation gaming system and it does everything up to 6th generation consoles just fine. The N100 is also a remarkably efficient chip, it sips power. In fact, the difference between running one of these and an old workstation could work out to hundreds of dollars a year in energy bills depending on where you live.
You can find these Mini-PCs all over Amazon or for a little cheaper on AliExpress. They range in price from $170 CAD/$125 USD for a no name N100 with 8GB RAM to $280 CAD/$200 USD for a Beelink S12 Pro with 16GB RAM. The brand doesn't really matter, they're all coming from the same three factories in Shenzen, go for whichever one fits your budget or has features you want. 8GB RAM should be enough, Linux is lightweight and Plex only calls for 2GB RAM. 16GB RAM might result in a slightly snappier experience, especially with ZFS. A 256GB SSD is more than enough for what we need as a boot drive, but going for a bigger drive might allow you to get away with things like creating preview thumbnails for Plex, but it’s up to you and your budget.
The Mini-PC I wound up buying was a Firebat AK2 Plus with 8GB RAM and a 256GB SSD. It looks like this:
Tumblr media
Note: Be forewarned that if you decide to order a Mini-PC from AliExpress, note the type of power adapter it ships with. The mini-PC I bought came with an EU power adapter and I had to supply my own North American power supply. Thankfully this is a minor issue as barrel plug 30W/12V/2.5A power adapters are easy to find and can be had for $10.
Step Two: Choosing Your Storage
Storage is the most important part of our build. It is also the most expensive. Thankfully it’s also the most easily upgrade-able down the line.
For people with a smaller media collection (4TB to 8TB), a more limited budget, or who will only ever have two simultaneous streams running, I would say that the most economical course of action would be to buy a USB 3.0 8TB external HDD. Something like this one from Western Digital or this one from Seagate. One of these external drives will cost you in the area of $200 CAD/$140 USD. Down the line you could add a second external drive or replace it with a multi-drive RAIDz set up such as detailed below.
If a single external drive the path for you, move on to step three.
For people with larger media libraries (12TB+), who prefer media in 4k, or care who about data redundancy, the answer is a RAID array featuring multiple HDDs in an enclosure.
Note: If you are using an old PC or used workstatiom as your server and have the room for at least three 3.5" drives, and as many open SATA ports on your mother board you won't need an enclosure, just install the drives into the case. If your old computer is a laptop or doesn’t have room for more internal drives, then I would suggest an enclosure.
The minimum number of drives needed to run a RAIDz array is three, and seeing as RAIDz is what we will be using, you should be looking for an enclosure with three to five bays. I think that four disks makes for a good compromise for a home server. Regardless of whether you go for a three, four, or five bay enclosure, do be aware that in a RAIDz array the space equivalent of one of the drives will be dedicated to parity at a ratio expressed by the equation 1 − 1/n i.e. in a four bay enclosure equipped with four 12TB drives, if we configured our drives in a RAIDz1 array we would be left with a total of 36TB of usable space (48TB raw size). The reason for why we might sacrifice storage space in such a manner will be explained in the next section.
A four bay enclosure will cost somewhere in the area of $200 CDN/$140 USD. You don't need anything fancy, we don't need anything with hardware RAID controls (RAIDz is done entirely in software) or even USB-C. An enclosure with USB 3.0 will perform perfectly fine. Don’t worry too much about USB speed bottlenecks. A mechanical HDD will be limited by the speed of its mechanism long before before it will be limited by the speed of a USB connection. I've seen decent looking enclosures from TerraMaster, Yottamaster, Mediasonic and Sabrent.
When it comes to selecting the drives, as of this writing, the best value (dollar per gigabyte) are those in the range of 12TB to 20TB. I settled on 12TB drives myself. If 12TB to 20TB drives are out of your budget, go with what you can afford, or look into refurbished drives. I'm not sold on the idea of refurbished drives but many people swear by them.
When shopping for harddrives, search for drives designed specifically for NAS use. Drives designed for NAS use typically have better vibration dampening and are designed to be active 24/7. They will also often make use of CMR (conventional magnetic recording) as opposed to SMR (shingled magnetic recording). This nets them a sizable read/write performance bump over typical desktop drives. Seagate Ironwolf and Toshiba NAS are both well regarded brands when it comes to NAS drives. I would avoid Western Digital Red drives at this time. WD Reds were a go to recommendation up until earlier this year when it was revealed that they feature firmware that will throw up false SMART warnings telling you to replace the drive at the three year mark quite often when there is nothing at all wrong with that drive. It will likely even be good for another six, seven, or more years.
Tumblr media
Step Three: Installing Linux
For this step you will need a USB thumbdrive of at least 6GB in capacity, an .ISO of Ubuntu, and a way to make that thumbdrive bootable media.
First download a copy of Ubuntu desktop (for best performance we could download the Server release, but for new Linux users I would recommend against the server release. The server release is strictly command line interface only, and having a GUI is very helpful for most people. Not many people are wholly comfortable doing everything through the command line, I'm certainly not one of them, and I grew up with DOS 6.0. 22.04.3 Jammy Jellyfish is the current Long Term Service release, this is the one to get.
Download the .ISO and then download and install balenaEtcher on your Windows PC. BalenaEtcher is an easy to use program for creating bootable media, you simply insert your thumbdrive, select the .ISO you just downloaded, and it will create a bootable installation media for you.
Once you've made a bootable media and you've got your Mini-PC (or you old PC/used workstation) in front of you, hook it directly into your router with an ethernet cable, and then plug in the HDD enclosure, a monitor, a mouse and a keyboard. Now turn that sucker on and hit whatever key gets you into the BIOS (typically ESC, DEL or F2). If you’re using a Mini-PC check to make sure that the P1 and P2 power limits are set correctly, my N100's P1 limit was set at 10W, a full 20W under the chip's power limit. Also make sure that the RAM is running at the advertised speed. My Mini-PC’s RAM was set at 2333Mhz out of the box when it should have been 3200Mhz. Once you’ve done that, key over to the boot order and place the USB drive first in the boot order. Then save the BIOS settings and restart.
After you restart you’ll be greeted by Ubuntu's installation screen. Installing Ubuntu is really straight forward, select the "minimal" installation option, as we won't need anything on this computer except for a browser (Ubuntu comes preinstalled with Firefox) and Plex Media Server/Jellyfin Media Server. Also remember to delete and reformat that Windows partition! We don't need it.
Step Four: Installing ZFS and Setting Up the RAIDz Array
Note: If you opted for just a single external HDD skip this step and move onto setting up a Samba share.
Once Ubuntu is installed it's time to configure our storage by installing ZFS to build our RAIDz array. ZFS is a "next-gen" file system that is both massively flexible and massively complex. It's capable of snapshot backup, self healing error correction, ZFS pools can be configured with drives operating in a supplemental manner alongside the storage vdev (e.g. fast cache, dedicated secondary intent log, hot swap spares etc.). It's also a file system very amenable to fine tuning. Block and sector size are adjustable to use case and you're afforded the option of different methods of inline compression. If you'd like a very detailed overview and explanation of its various features and tips on tuning a ZFS array check out these articles from Ars Technica. For now we're going to ignore all these features and keep it simple, we're going to pull our drives together into a single vdev running in RAIDz which will be the entirety of our zpool, no fancy cache drive or SLOG.
Open up the terminal and type the following commands:
sudo apt update
then
sudo apt install zfsutils-linux
This will install the ZFS utility. Verify that it's installed with the following command:
zfs --version
Now, it's time to check that the HDDs we have in the enclosure are healthy, running, and recognized. We also want to find out their device IDs and take note of them:
sudo fdisk -1
Note: You might be wondering why some of these commands require "sudo" in front of them while others don't. "Sudo" is short for "super user do”. When and where "sudo" is used has to do with the way permissions are set up in Linux. Only the "root" user has the access level to perform certain tasks in Linux. As a matter of security and safety regular user accounts are kept separate from the "root" user. It's not advised (or even possible) to boot into Linux as "root" with most modern distributions. Instead by using "sudo" our regular user account is temporarily given the power to do otherwise forbidden things. Don't worry about it too much at this stage, but if you want to know more check out this introduction.
If everything is working you should get a list of the various drives detected along with their device IDs which will look like this: /dev/sdc. You can also check the device IDs of the drives by opening the disk utility app. Jot these IDs down as we'll need them for our next step, creating our RAIDz array.
RAIDz is similar to RAID-5 in that instead of striping your data over multiple disks, exchanging redundancy for speed and available space (RAID-0), or mirroring your data writing by two copies of every piece (RAID-1), it instead writes parity blocks across the disks in addition to striping, this provides a balance of speed, redundancy and available space. If a single drive fails, the parity blocks on the working drives can be used to reconstruct the entire array as soon as a replacement drive is added.
Additionally, RAIDz improves over some of the common RAID-5 flaws. It's more resilient and capable of self healing, as it is capable of automatically checking for errors against a checksum. It's more forgiving in this way, and it's likely that you'll be able to detect when a drive is dying well before it fails. A RAIDz array can survive the loss of any one drive.
Note: While RAIDz is indeed resilient, if a second drive fails during the rebuild, you're fucked. Always keep backups of things you can't afford to lose. This tutorial, however, is not about proper data safety.
To create the pool, use the following command:
sudo zpool create "zpoolnamehere" raidz "device IDs of drives we're putting in the pool"
For example, let's creatively name our zpool "mypool". This poil will consist of four drives which have the device IDs: sdb, sdc, sdd, and sde. The resulting command will look like this:
sudo zpool create mypool raidz /dev/sdb /dev/sdc /dev/sdd /dev/sde
If as an example you bought five HDDs and decided you wanted more redundancy dedicating two drive to this purpose, we would modify the command to "raidz2" and the command would look something like the following:
sudo zpool create mypool raidz2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
An array configured like this is known as RAIDz2 and is able to survive two disk failures.
Once the zpool has been created, we can check its status with the command:
zpool status
Or more concisely with:
zpool list
The nice thing about ZFS as a file system is that a pool is ready to go immediately after creation. If we were to set up a traditional RAID-5 array using mbam, we'd have to sit through a potentially hours long process of reformatting and partitioning the drives. Instead we're ready to go right out the gates.
The zpool should be automatically mounted to the filesystem after creation, check on that with the following:
df -hT | grep zfs
Note: If your computer ever loses power suddenly, say in event of a power outage, you may have to re-import your pool. In most cases, ZFS will automatically import and mount your pool, but if it doesn’t and you can't see your array, simply open the terminal and type sudo zpool import -a.
By default a zpool is mounted at /"zpoolname". The pool should be under our ownership but let's make sure with the following command:
sudo chown -R "yourlinuxusername" /"zpoolname"
Note: Changing file and folder ownership with "chown" and file and folder permissions with "chmod" are essential commands for much of the admin work in Linux, but we won't be dealing with them extensively in this guide. If you'd like a deeper tutorial and explanation you can check out these two guides: chown and chmod.
Tumblr media
You can access the zpool file system through the GUI by opening the file manager (the Ubuntu default file manager is called Nautilus) and clicking on "Other Locations" on the sidebar, then entering the Ubuntu file system and looking for a folder with your pool's name. Bookmark the folder on the sidebar for easy access.
Tumblr media
Your storage pool is now ready to go. Assuming that we already have some files on our Windows PC we want to copy to over, we're going to need to install and configure Samba to make the pool accessible in Windows.
Step Five: Setting Up Samba/Sharing
Samba is what's going to let us share the zpool with Windows and allow us to write to it from our Windows machine. First let's install Samba with the following commands:
sudo apt-get update
then
sudo apt-get install samba
Next create a password for Samba.
sudo smbpswd -a "yourlinuxusername"
It will then prompt you to create a password. Just reuse your Ubuntu user password for simplicity's sake.
Note: if you're using just a single external drive replace the zpool location in the following commands with wherever it is your external drive is mounted, for more information see this guide on mounting an external drive in Ubuntu.
After you've created a password we're going to create a shareable folder in our pool with this command
mkdir /"zpoolname"/"foldername"
Now we're going to open the smb.conf file and make that folder shareable. Enter the following command.
sudo nano /etc/samba/smb.conf
This will open the .conf file in nano, the terminal text editor program. Now at the end of smb.conf add the following entry:
["foldername"]
path = /"zpoolname"/"foldername"
available = yes
valid users = "yourlinuxusername"
read only = no
writable = yes
browseable = yes
guest ok = no
Ensure that there are no line breaks between the lines and that there's a space on both sides of the equals sign. Our next step is to allow Samba traffic through the firewall:
sudo ufw allow samba
Finally restart the Samba service:
sudo systemctl restart smbd
At this point we'll be able to access to the pool, browse its contents, and read and write to it from Windows. But there's one more thing left to do, Windows doesn't natively support the ZFS file systems and will read the used/available/total space in the pool incorrectly. Windows will read available space as total drive space, and all used space as null. This leads to Windows only displaying a dwindling amount of "available" space as the drives are filled. We can fix this! Functionally this doesn't actually matter, we can still write and read to and from the disk, it just makes it difficult to tell at a glance the proportion of used/available space, so this is an optional step but one I recommend (this step is also unnecessary if you're just using a single external drive). What we're going to do is write a little shell script in #bash. Open nano with the terminal with the command:
nano
Now insert the following code:
#!/bin/bash CUR_PATH=`pwd` ZFS_CHECK_OUTPUT=$(zfs get type $CUR_PATH 2>&1 > /dev/null) > /dev/null if [[ $ZFS_CHECK_OUTPUT == *not\ a\ ZFS* ]] then IS_ZFS=false else IS_ZFS=true fi if [[ $IS_ZFS = false ]] then df $CUR_PATH | tail -1 | awk '{print $2" "$4}' else USED=$((`zfs get -o value -Hp used $CUR_PATH` / 1024)) > /dev/null AVAIL=$((`zfs get -o value -Hp available $CUR_PATH` / 1024)) > /dev/null TOTAL=$(($USED+$AVAIL)) > /dev/null echo $TOTAL $AVAIL fi
Save the script as "dfree.sh" to /home/"yourlinuxusername" then change the ownership of the file to make it executable with this command:
sudo chmod 774 dfree.sh
Now open smb.conf with sudo again:
sudo nano /etc/samba/smb.conf
Now add this entry to the top of the configuration file to direct Samba to use the results of our script when Windows asks for a reading on the pool's used/available/total drive space:
[global]
dfree command = /home/"yourlinuxusername"/dfree.sh
Save the changes to smb.conf and then restart Samba again with the terminal:
sudo systemctl restart smbd
Now there’s one more thing we need to do to fully set up the Samba share, and that’s to modify a hidden group permission. In the terminal window type the following command:
usermod -a -G sambashare “yourlinuxusername”
Then restart samba again:
sudo systemctl restart smbd
If we don’t do this last step, everything will appear to work fine, and you will even be able to see and map the drive from Windows and even begin transferring files, but you'd soon run into a lot of frustration. As every ten minutes or so a file would fail to transfer and you would get a window announcing “0x8007003B Unexpected Network Error”. This window would require your manual input to continue the transfer with the file next in the queue. And at the end it would reattempt to transfer whichever files failed the first time around. 99% of the time they’ll go through that second try, but this is still all a major pain in the ass. Especially if you’ve got a lot of data to transfer or you want to step away from the computer for a while.
It turns out samba can act a little weirdly with the higher read/write speeds of RAIDz arrays and transfers from Windows, and will intermittently crash and restart itself if this group option isn’t changed. Inputting the above command will prevent you from ever seeing that window.
The last thing we're going to do before switching over to our Windows PC is grab the IP address of our Linux machine. Enter the following command:
hostname -I
This will spit out this computer's IP address on the local network (it will look something like 192.168.0.x), write it down. It might be a good idea once you're done here to go into your router settings and reserving that IP for your Linux system in the DHCP settings. Check the manual for your specific model router on how to access its settings, typically it can be accessed by opening a browser and typing http:\\192.168.0.1 in the address bar, but your router may be different.
Okay we’re done with our Linux computer for now. Get on over to your Windows PC, open File Explorer, right click on Network and click "Map network drive". Select Z: as the drive letter (you don't want to map the network drive to a letter you could conceivably be using for other purposes) and enter the IP of your Linux machine and location of the share like so: \\"LINUXCOMPUTERLOCALIPADDRESSGOESHERE"\"zpoolnamegoeshere"\. Windows will then ask you for your username and password, enter the ones you set earlier in Samba and you're good. If you've done everything right it should look something like this:
Tumblr media
You can now start moving media over from Windows to the share folder. It's a good idea to have a hard line running to all machines. Moving files over Wi-Fi is going to be tortuously slow, the only thing that’s going to make the transfer time tolerable (hours instead of days) is a solid wired connection between both machines and your router.
Step Six: Setting Up Remote Desktop Access to Your Server
After the server is up and going, you’ll want to be able to access it remotely from Windows. Barring serious maintenance/updates, this is how you'll access it most of the time. On your Linux system open the terminal and enter:
sudo apt install xrdp
Then:
sudo systemctl enable xrdp
Once it's finished installing, open “Settings” on the sidebar and turn off "automatic login" in the User category. Then log out of your account. Attempting to remotely connect to your Linux computer while you’re logged in will result in a black screen!
Now get back on your Windows PC, open search and look for "RDP". A program called "Remote Desktop Connection" should pop up, open this program as an administrator by right-clicking and selecting “run as an administrator”. You’ll be greeted with a window. In the field marked “Computer” type in the IP address of your Linux computer. Press connect and you'll be greeted with a new window and prompt asking for your username and password. Enter your Ubuntu username and password here.
Tumblr media
If everything went right, you’ll be logged into your Linux computer. If the performance is sluggish, adjust the display options. Lowering the resolution and colour depth do a lot to make the interface feel snappier.
Tumblr media
Remote access is how we're going to be using our Linux system from now, barring edge cases like needing to get into the BIOS or upgrading to a new version of Ubuntu. Everything else from performing maintenance like a monthly zpool scrub to checking zpool status and updating software can all be done remotely.
Tumblr media
This is how my server lives its life now, happily humming and chirping away on the floor next to the couch in a corner of the living room.
Step Seven: Plex Media Server/Jellyfin
Okay we’ve got all the ground work finished and our server is almost up and running. We’ve got Ubuntu up and running, our storage array is primed, we’ve set up remote connections and sharing, and maybe we’ve moved over some of favourite movies and TV shows.
Now we need to decide on the media server software to use which will stream our media to us and organize our library. For most people I’d recommend Plex. It just works 99% of the time. That said, Jellyfin has a lot to recommend it by too, even if it is rougher around the edges. Some people run both simultaneously, it’s not that big of an extra strain. I do recommend doing a little bit of your own research into the features each platform offers, but as a quick run down, consider some of the following points:
Plex is closed source and is funded through PlexPass purchases while Jellyfin is open source and entirely user driven. This means a number of things: for one, Plex requires you to purchase a “PlexPass” (purchased as a one time lifetime fee $159.99 CDN/$120 USD or paid for on a monthly or yearly subscription basis) in order to access to certain features, like hardware transcoding (and we want hardware transcoding) or automated intro/credits detection and skipping, Jellyfin offers some of these features for free through plugins. Plex supports a lot more devices than Jellyfin and updates more frequently. That said, Jellyfin's Android and iOS apps are completely free, while the Plex Android and iOS apps must be activated for a one time cost of $6 CDN/$5 USD. But that $6 fee gets you a mobile app that is much more functional and features a unified UI across platforms, the Plex mobile apps are simply a more polished experience. The Jellyfin apps are a bit of a mess and the iOS and Android versions are very different from each other.
Jellyfin’s actual media player is more fully featured than Plex's, but on the other hand Jellyfin's UI, library customization and automatic media tagging really pale in comparison to Plex. Streaming your music library is free through both Jellyfin and Plex, but Plex offers the PlexAmp app for dedicated music streaming which boasts a number of fantastic features, unfortunately some of those fantastic features require a PlexPass. If your internet is down, Jellyfin can still do local streaming, while Plex can fail to play files unless you've got it set up a certain way. Jellyfin has a slew of neat niche features like support for Comic Book libraries with the .cbz/.cbt file types, but then Plex offers some free ad-supported TV and films, they even have a free channel that plays nothing but Classic Doctor Who.
Ultimately it's up to you, I settled on Plex because although some features are pay-walled, it just works. It's more reliable and easier to use, and a one-time fee is much easier to swallow than a subscription. I had a pretty easy time getting my boomer parents and tech illiterate brother introduced to and using Plex and I don't know if I would've had as easy a time doing that with Jellyfin. I do also need to mention that Jellyfin does take a little extra bit of tinkering to get going in Ubuntu, you’ll have to set up process permissions, so if you're more tolerant to tinkering, Jellyfin might be up your alley and I’ll trust that you can follow their installation and configuration guide. For everyone else, I recommend Plex.
So pick your poison: Plex or Jellyfin.
Note: The easiest way to download and install either of these packages in Ubuntu is through Snap Store.
After you've installed one (or both), opening either app will launch a browser window into the browser version of the app allowing you to set all the options server side.
The process of adding creating media libraries is essentially the same in both Plex and Jellyfin. You create a separate libraries for Television, Movies, and Music and add the folders which contain the respective types of media to their respective libraries. The only difficult or time consuming aspect is ensuring that your files and folders follow the appropriate naming conventions:
Plex naming guide for Movies
Plex naming guide for Television
Jellyfin follows the same naming rules but I find their media scanner to be a lot less accurate and forgiving than Plex. Once you've selected the folders to be scanned the service will scan your files, tagging everything and adding metadata. Although I find do find Plex more accurate, it can still erroneously tag some things and you might have to manually clean up some tags in a large library. (When I initially created my library it tagged the 1963-1989 Doctor Who as some Korean soap opera and I needed to manually select the correct match after which everything was tagged normally.) It can also be a bit testy with anime (especially OVAs) be sure to check TVDB to ensure that you have your files and folders structured and named correctly. If something is not showing up at all, double check the name.
Once that's done, organizing and customizing your library is easy. You can set up collections, grouping items together to fit a theme or collect together all the entries in a franchise. You can make playlists, and add custom artwork to entries. It's fun setting up collections with posters to match, there are even several websites dedicated to help you do this like PosterDB. As an example, below are two collections in my library, one collecting all the entries in a franchise, the other follows a theme.
Tumblr media
My Star Trek collection, featuring all eleven television series, and thirteen films.
Tumblr media
My Best of the Worst collection, featuring sixty-nine films previously showcased on RedLetterMedia’s Best of the Worst. They’re all absolutely terrible and I love them.
As for settings, ensure you've got Remote Access going, it should work automatically and be sure to set your upload speed after running a speed test. In the library settings set the database cache to 2000MB to ensure a snappier and more responsive browsing experience, and then check that playback quality is set to original/maximum. If you’re severely bandwidth limited on your upload and have remote users, you might want to limit the remote stream bitrate to something more reasonable, just as a note of comparison Netflix’s 1080p bitrate is approximately 5Mbps, although almost anyone watching through a chromium based browser is streaming at 720p and 3mbps. Other than that you should be good to go. For actually playing your files, there's a Plex app for just about every platform imaginable. I mostly watch television and films on my laptop using the Windows Plex app, but I also use the Android app which can broadcast to the chromecast connected to the TV in the office and the Android TV app for our smart TV. Both are fully functional and easy to navigate, and I can also attest to the OS X version being equally functional.
Part Eight: Finding Media
Now, this is not really a piracy tutorial, there are plenty of those out there. But if you’re unaware, BitTorrent is free and pretty easy to use, just pick a client (qBittorrent is the best) and go find some public trackers to peruse. Just know now that all the best trackers are private and invite only, and that they can be exceptionally difficult to get into. I’m already on a few, and even then, some of the best ones are wholly out of my reach.
If you decide to take the left hand path and turn to Usenet you’ll have to pay. First you’ll need to sign up with a provider like Newshosting or EasyNews for access to Usenet itself, and then to actually find anything you’re going to need to sign up with an indexer like NZBGeek or NZBFinder. There are dozens of indexers, and many people cross post between them, but for more obscure media it’s worth checking multiple. You’ll also need a binary downloader like SABnzbd. That caveat aside, Usenet is faster, bigger, older, less traceable than BitTorrent, and altogether slicker. I honestly prefer it, and I'm kicking myself for taking this long to start using it because I was scared off by the price. I’ve found so many things on Usenet that I had sought in vain elsewhere for years, like a 2010 Italian film about a massacre perpetrated by the SS that played the festival circuit but never received a home media release; some absolute hero uploaded a rip of a festival screener DVD to Usenet. Anyway, figure out the rest of this shit on your own and remember to use protection, get yourself behind a VPN, use a SOCKS5 proxy with your BitTorrent client, etc.
On the legal side of things, if you’re around my age, you (or your family) probably have a big pile of DVDs and Blu-Rays sitting around unwatched and half forgotten. Why not do a bit of amateur media preservation, rip them and upload them to your server for easier access? (Your tools for this are going to be Handbrake to do the ripping and AnyDVD to break any encryption.) I went to the trouble of ripping all my SCTV DVDs (five box sets worth) because none of it is on streaming nor could it be found on any pirate source I tried. I’m glad I did, forty years on it’s still one of the funniest shows to ever be on TV.
Part Nine/Epilogue: Sonarr/Radarr/Lidarr and Overseerr
There are a lot of ways to automate your server for better functionality or to add features you and other users might find useful. Sonarr, Radarr, and Lidarr are a part of a suite of “Servarr” services (there’s also Readarr for books and Whisparr for adult content) that allow you to automate the collection of new episodes of TV shows (Sonarr), new movie releases (Radarr) and music releases (Lidarr). They hook in to your BitTorrent client or Usenet binary newsgroup downloader and crawl your preferred Torrent trackers and Usenet indexers, alerting you to new releases and automatically grabbing them. You can also use these services to manually search for new media, and even replace/upgrade your existing media with better quality uploads. They’re really a little tricky to set up on a bare metal Ubuntu install (ideally you should be running them in Docker Containers), and I won’t be providing a step by step on installing and running them, I’m simply making you aware of their existence.
The other bit of kit I want to make you aware of is Overseerr which is a program that scans your Plex media library and will serve recommendations based on what you like. It also allows you and your users to request specific media. It can even be integrated with Sonarr/Radarr/Lidarr so that fulfilling those requests is fully automated.
And you're done. It really wasn't all that hard. Enjoy your media. Enjoy the control you have over that media. And be safe in the knowledge that no hedgefund CEO motherfucker who hates the movies but who is somehow in control of a major studio will be able to disappear anything in your library as a tax write-off.
1K notes · View notes
keehomania · 1 year ago
Text
business proposal (제안서) — kim seokjin (김석진)
Tumblr media
✧.* 18+
a closer look reveals the hidden multitude of narcissists roaming freely across the earth. they moved through life as ordinary figures—doctors, lawyers—sharing the same vulnerability of human blood. yet, there lingered a belief in their superiority, an unspoken arrogance. among them, businessmen appeared to embody that conceit most profoundly.
kim enterprises had the value of 1.5 billion won. a leading technology firm specializing in cutting-edge ai solutions and smart home devices. founded on the principles of advancing human-technology synergy, the company designs state-of-the-art gadgets that seamlessly integrate with daily life. under the visionary leadership of kim seokjin, the president’s son, the company has gained a reputation for pushing boundaries and setting new industry standards. currently, it lies at the forefront of revolutionizing smart technology, with a diverse portfolio ranging from intelligent automation systems to next-generation personal assistants.
impressive, really. it'd have been much more impressive if he was as likeable as his company. he was a narcissist in the purest form, no matter how much he cared for the company and his employees. only because no care would amount to the kind he put into himself.
the company had been running smoothly under his care for nine years, as his father had fallen ill and was unable to sustain it on his own. he knew he was making the right decision when he deemed seokjin the next heir, the next in control. he was smart, charming, persuasive. he knew every corner and end of a business deal, how to tie the knots and when to cut off loose ends.
“kim, it’s a pleasure to finally meet you in person. i must say, kim enterprises has been on our radar for quite some time.” seokjin shook his hand firmly, returning the smile. “the pleasure is mine, james. i've been following your company’s progress closely as well. it’s impressive how you’ve carved out a niche in ai development.”
james’s eyes lit up. “thank you. we’re particularly interested in your smart home integration systems. from what i understand, your latest model has seen a significant uptick in market share.” seokjin’s smile widened, “yes, our quantum series has been a game-changer. we’ve seen a 30% increase in market penetration over the past year. the integration of adaptive ai has really resonated with consumers, allowing for a more intuitive user experience.”
james nodded, clearly pleased. “exactly. that’s why we’re keen on a partnership. our research indicates that your technology complements our upcoming product line perfectly. what terms are you envisioning for this deal?” seokjin considered the question thoughtfully. “given the scope of the integration and the potential for cross-promotion, i’d suggest a revenue-sharing model. we propose a 60-40 split in favor of kim enterprises for the first two years. this would allow us to leverage your distribution network while providing you with a substantial stake in the revenue generated.”
james raised an eyebrow, thoughtful. “that’s a fair proposition. but considering the development and marketing costs, how about adjusting the split to 50-50 initially, with a performance-based adjustment thereafter?” seokjin weighed the offer, then nodded. “i see your point. let’s compromise at 55-45, with a performance review after the first year to reassess the terms. we can draft a detailed agreement to reflect this.”
james’s expression softened into one of admiration. “agreed. your understanding of both the technology and market dynamics is impressive, kim. it’s clear you’ve put a lot of thought into this.”
seokjin’s eyes sparkled with resolve. “thank you, james. i believe in building partnerships that are beneficial for both sides. our goal is not just to expand our market presence but to also deliver exceptional value through innovative collaborations.” james raised his glass with a smile. “well said. i look forward to working with you. let’s toast to a successful partnership.”
he truly was a natural, he knew exactly what to say and how to say it. however, even if he was reluctant to admit it, he couldn't have done it on his own.
you navigated the room with a calm, poised demeanor, your sharp eyes scanning for any potential issues or tasks that needed attention. you approached seokjin with a subtle nod, a tablet in hand. he acknowledged the gesture, his eyes flickering with appreciation. “i’ve just received the finalized draft of the agreement,” you said quietly, sliding the tablet over to him. “i made sure to include the revised revenue split and the performance review clause you discussed with james.”
he glanced at the document, his expression approving. “perfect timing. you’ve captured all the necessary details. thanks for handling this so efficiently.” james, intrigued, looked at you. “i must say, it’s clear that you play a crucial role in ensuring everything runs smoothly. your attention to detail must be invaluable.”
you smiled modestly. “thank you, james. it’s my job to make sure that the priorities are met and that every aspect of our deal is thoroughly managed. it’s a pleasure to contribute to the success of our partnerships.” as you stepped back, you made a quick call to coordinate a follow-up meeting with the legal team, ensuring that all paperwork would be processed without delay. your presence was a testament to the meticulous planning that underpinned seokjin's success.
although he was the brains behind the operation, you were the one that made sure the operation was in action. you coordinated all of his appointments and travel arrangements, handled all of his phone calls, drafted all of the reports and presentations, organized all of the meetings, supported all of the projects, and so much more. you were good at your job, and you loved it.
it was one of the many reasons why that same night, in the back of seokjin's limo, he had met your words with a look of horror displayed on his face. you remained stoic as you adjusted the hem of your dress, pushing your hair past your shoulder before meeting his gaze once more. “you want to quit?” you nodded in confirmation. the question itself held more shock than intended, but he couldn't help it. your announcement had put a dent in the night. you had been his left hand for exactly nine years and, out of the blue, you had announced that you were ready to leave the company.
the city lights blurred past the windows as you sat in the back of seokjin's sleek, black limousine. the leather seats were soft beneath you, but there was tension in the air that makes you sit a little straighter, hands folded tightly in your lap. seokjin was beside you, scrolling through his phone with a practiced ease, oblivious to the storm brewing in your mind.
“it's personal,” you explained, trying to keep your tone even. “i have some matters in my life that need my full attention right now.” he stared at you, disbelief etched on his features. “after nine years? just like that?”
“i'm sorry,” you said, your heart aching with each word. “but it's something i have to do.” seokjin's jaw tightened, but he nodded curtly. “if that's your decision, i won't stand in your way.” the rest of the ride passed in heavy silence, the atmosphere between you both laden with unspoken words and shared sorrow. you could only gaze at the fleeting cars through the window, oblivious to the hurt etched into what was supposed to be his stoic expression.
that night, he found himself tossing and turning in his grand, empty bed. sleep eluded him, chased away by a persistent nightmare. in it, he saw a woman with long, black hair, her back always turned to him. no matter how much he called out and cried, she never looked back, slipping further away with each step. he woke up in a cold sweat, the image of the woman haunting him. the clock beside his bed read that it was only four o'clock. frustrated and unsettled, he spent the rest of the night staring at the ceiling, unable to shake the sense of impending loss.
the following morning, he stood in front of the mirror in his expansive bedroom, the morning light filtering through the curtains. his shirt was buttoned, but his tie lies undone around his neck. he waited, as he always did, for you. when you arrived, your expression was composed, professional. "good morning, vice chairman."
he nodded, his eyes fixed on your reflection in the mirror. “morning, secretary (y/n).” you stepped forward, deftly tying his tie with practiced hands, the sound of your name stinging more than necessary. the proximity, once a simple part of your routine, now felt charged with the weight of your impending departure.
he gazed at himself in the mirror, his ego surfacing as a way to mask his vulnerability. “do you see that? the beauty?” you glanced at the mirror, assuming he meant the sunlight casting a golden glow across the room. “yes, the sunrise is beautiful.” a faint smirk touched his lips. “no, not the sunrise. me. my aura.”
you suppressed a sigh, knowing that it was nothing but the the standard for him. “yes, very dazzling, vice chairman.” satisfied, he turned away from the mirror and straightened his suit jacket. “let's go. we have breakfast at my parents' house.”
the drive to the kim family estate was quiet, the earlier tension replaced by a heavy resignation. seokjin's family home was grand, an imposing structure surrounded by meticulously maintained gardens. inside, you were greeted by his mother, her warm smile a stark contrast to the austere demeanor of the chairman. “good morning, hyeon. (y/n), it's always a pleasure to see you.”
“good morning, mother,” seokjin replied, his tone polite yet distant. the chairman nodded at you both, his presence commanding respect. “let's eat.”
breakfast was a formal affair, the table laden with an array of traditional dishes. conversation was polite, centered around business and family matters. seokjin's parents were unaware of your decision to leave, and you caught seokjin's gaze more than once, a silent understanding passing between you. as the meal progressed, you couldn't help but feel a pang of sadness. that world, so intertwined with his, had been your life for nearly a decade. leaving it behind wouldn't be easy.
breakfast ended, and the chairman suggested that he and his son retire to the study room for a private discussion. you followed his mother to the sitting room, where she invited you to join her for tea. she was a gracious host, her demeanor warm and inviting. “how have you been, sweetheart? it feels like forever since we had a proper chat,” she said, pouring tea into delicate porcelain cups.
you smiled, taking the offered cup. “i've been well, mrs. kim. thank you.” her eyes sparkled with curiosity. “tell me, what do you think about my hyeon? he talks about you often.”
you paused, considering your words carefully. you knew she was an older lady, so you didn't question the way she misnamed him. her memory had probably grown shabby. “he's an exceptional leader, very dedicated to his work. it's been an honor to work with him.” she nodded, her smile widening. “yes, he's always been very driven. but tell me, is my son seeing anyone? he never mentions these things to me.”
you shook your head. “despite all the girls around him, he's not dating anyone.” mrs. kim's eyes widened in horror. “he's not— gay, is he?”
you stifled a laugh, shaking your head again. “no, mrs. kim, he's not. he's just very focused on his work.” she sighed in relief, placing a hand over her heart. “thank goodness. it would be wonderful for him to finally get a girlfriend. he's not getting any younger, you know.” you couldn't help but wonder at her words. the idea of him with someone else felt oddly unsettling.
in the study room, seokjin's father, chairman kim, sat behind an imposing oak desk, his expression stern. “i heard a rumor, seokjin. (y/n) is quitting?” his jaw tightened, but he met his father's gaze steadily. “it's true. but i won't let it happen.”
chairman kim raised an eyebrow. “and how do you plan to stop it?” seokjin's voice was firm. “i'll find a way to convince her to stay. she's indispensable to me.”
a moment of silence passed before chairman kim's lips twitched into a faint smile. “are you dating her?” seokjin blinked, momentarily taken aback. “no, father, i'm not.”
the chairman feigned a dramatic gasp, clutching his chest. “oh, i feel faint. my son, the great seokjin, not dating his perfect secretary.” he rolled his eyes, a rare display of exasperation. “i've seen your medical records, father. you're perfectly healthy.”
chairman kim waved a dismissive hand. “you should do your father a favor and find a wife, give us grandchildren. it's time you settled down.” seokjin sighed, the weight of his father's words lingering. he had never been in a relationship, and neither had you. it was one of the reasons you knew you had to quit. your life revolved around your work, as did his. only, you weren't satisfied with that. it wasn't that he wasn't attracted to anybody, because he was, but nothing mattered more than his craft. he felt off about women touching him, in any case. it made him anxious, and brought up memories he fought to keep hidden.
you and seokjin departed for the office, the morning sun casting long shadows across the driveway as the car pulled away from the estate. the ride was initially silent, both of you lost in thought. he finally broke the silence, “what exactly did you mean by personal matters?” his tone was careful, almost hesitant.
you turned to him, offering a small smile. “i'm looking to settle down, vice chairman. i want to get married, have children.” he fell silent, the weight of your words settling over him. the rest of the ride to the office was steeped in an unusual quiet, your declaration hanging in the air like a specter.
upon arriving at the office, he moved through the halls in a daze. his usual commanding presence seemed diminished, his mind clearly elsewhere. he entered his office, finding his younger intern already there. “good morning, vice chairman,” jungkook greeted cheerfully, his youthful energy a contrast to seokjin's subdued demeanor.
he barely acknowledged him, slumping into his chair. jungkook, sensing something was off, leaned forward with a curious smile. “you look like you've seen a ghost. what's up?” seokjin rubbed his temples, sighing. “it's secretary (l/n). she wants to quit.”
jungkook raised an eyebrow. “oh? did you try offering her a promotion, bigger pay, fewer working hours?” he nodded in response. “i did. she dismissed it all. said she wants to settle down, get married, have children.”
jungkook's eyes twinkled with mischief. “and that shocked you?” seokjin glared at him, but his grin remained unshaken. “why does it bother you so much, vice chairman? do you like her more than just a secretary?” the question lingered in the air, met with silence. his mind raced, trying to comprehend why your decision affected him so deeply. he couldn't deny the pang of jealousy at the thought of you with someone else, starting a life that didn't include him.
jungkook leaned back in his chair, crossing his arms. “maybe it's time to ask yourself why her leaving matters so much to you.” he remained quiet, lost in thought. How could marriage and a family be more important than the bond you shared with him? the realization struck him hard—perhaps it wasn't just about losing an exceptional secretary. maybe, just maybe, it was about losing you.
a knock on the door disrupted the tense silence between the two men. you entered, carrying a tray with a steaming pot of tea and three cookies on the side, exactly how seokjin liked it. the aroma of the tea briefly lightened the atmosphere. he looked up, his expression softening momentarily at the sight of you. “thank you, secretary (l/n).”
you placed the tray on the table, pouring a cup of tea for him and setting it in on his desk. “i've sent out emails looking for a future secretary. one of the primary candidates is on her way.” jungkook observed the way his face twisted with hurt at your words. despite the pain evident in his eyes, seokjin maintained his composure. “join us while we wait for her.”
you nodded, taking a seat beside the young intern. the room fell into an uncomfortable silence, broken only by the ticking of the clock. seokjin sipped his tea, the familiar taste doing little to ease his troubled mind.
a few minutes later, the door opened, and a young woman entered. she had a bright, cheerful demeanor, her eyes sparkling with enthusiasm. “hello, i'm jung keulgi. it's an honor to be here.” seokjin straightened, adopting his usual authoritative posture. “miss jung, are you ready to devote yourself to a perfect company?” she beamed. “absolutely! i'm very excited for this opportunity.”
you couldn't help but roll your eyes at the narcissistic question. “are you prepared to handle working for someone with an ego as big as the company?” keulgi sensed the underlying tension but maintained her cheerful facade. “i'm sure i'll manage.”
seokjin continued, his tone growing sharper. “will you stay devoted instead of quitting due to silly things like personal matters?” the tension in the room escalated. you snapped, unable to hold back any longer. “are you done, vice chairman?”
his eyes flashed with anger. “about as done as you are, secretary (l/n).” keulgi, clearly uncomfortable but trying to stay positive, interjected softly, “if you hire me, i'll do my best.”
seokjin didn't take his eyes off you as he replied, “you're hired.” as he turned to you, his voice was cold and demanding. “you have a month to turn her into your carbon copy. after that, do as you please.” the room fell silent once more as the weight of his words settled over you. keulgi glanced between you and him, her cheerful demeanor now tinged with apprehension.
he stood, signaling the end of the meeting. “that will be all for now. welcome to kim enterprises, miss jung.” she nodded, offering a hesitant smile. “thank you, vice chairman.”
as she left the room, you remained seated, the gravity of your situation sinking in. seokjin's harsh command echoed in your mind, a painful reminder of the rift that had formed between you. jungkook, sensing the need for a distraction, cleared his throat. “well, this is going to be interesting.”
seokjin shot him a glare. “you're dismissed, jungkook.” with a playful salute, he left the room, leaving you and him alone once more. the silence was heavy, filled with the unspoken emotions and unresolved tension. he finally broke the silence, his voice softer but still edged with hurt. “you can have the rest of the day off.”
you glanced up at him in disbelief, but you weren't willing to argue any further. all you could do was nod and bow before leaving the room. he was alone, once more. he couldn't do anything but watch as you left, gulping as if to hold himself back from calling out your name. you could train all the candidates in the world, yet it would never be the same.
you stood at your kitchen sink, washing the last of the dinner dishes as the sun set, casting a warm orange glow through the window. the evening was peaceful, the kind of tranquility you had been craving. as you dried your hands and prepared to head to bed, the sudden blare of a car horn startled you. peeking out the window, you saw seokjin standing next to his sleek black car, looking up at your house.
heart pounding with a mix of surprise and curiosity, you hurried outside. “vice chairman? is everything okay?” he shook his head, a slight smile playing on his lips. “no emergencies, secretary (l/n). i just needed to see you.” you frowned, puzzled. “at this hour? what's so urgent?”
his eyes locked onto yours, intense and searching. “are you serious about quitting to settle down?” you nodded, feeling a familiar pang of sadness. “i am. i'm ready to put all my attention on a relationship.”
his expression shifted, the gravity of your words sinking in. he took a deep breath, and then, to your astonishment, he did the unthinkable. he dropped to one knee and pulled out a small velvet box, opening it to reveal a dazzling diamond ring.
“marry me, secretary (l/n). i'm rich, handsome, and more than capable of giving you everything you want.” you stared at him, completely taken aback. his usual confidence seemed both reassuring and out of place in this moment. he continued, his voice earnest, almost pleading. “i'm perfect for you. accept my proposal.”
his words hung in the air as you tried to process what was happening. finally, you leaned in close, your face inches from his, and inhaled deeply. seokjin's heart stopped, anticipation flickering in his eyes. but instead of a kiss, you pulled back, your expression skeptical.
“are you drunk, vice chairman?” he blinked, clearly taken aback. “no, i'm sober. i'm serious.”
you laughed softly, shaking your head. “i believe you. but vice chairman, i don't want a perfect life with a perfect man. i just want to be with an ordinary guy from an ordinary family.” his face fell, his confident facade crumbling. “why not me? i'm perfect!”
you smiled, despite the annoyance of his narcissistic words clawing at your nerves, and you chose the easy way out. assuring him that he was nothing but flawless was the only way to get him to stop talking about it. “that's exactly why. you deserve someone who sees you that way, but it's not me.” the rejection hung heavy between you as you turned and walked back into your house, leaving him kneeling in the fading light.
the following day, he recounted the entire incident to jungkook, who listened with wide eyes. when he finally finished, the intern burst into laughter, unable to contain himself despite the glares from his boss.
“vice chairman, you can't just propose out of the blue like that, this isn't the eighteenth century,” jungkook said, wiping tears of laughter from his eyes.
his frown deepened, but he couldn't argue with jungkook's logic. “so, what should i have done, then?” he shrugged, still grinning. “maybe start by asking her on a date? get to know her outside of work. build a relationship first. you can't skip straight to marriage, no matter how perfect you think you are.”
the elder mulled over his words, realizing the truth in them. he had acted impulsively, driven by a fear of losing you, but dating? he was actively unfamiliar with the entire thing. in fact, he thought it was pointless. nothing but a waste of time, but if it meant stopping you from quitting, maybe it was wasting time in the best way possible.
you sat in your office, typing away at your computer, but your mind kept drifting back to the previous night. the image of your boss on one knee, his earnest proposal, and your subsequent rejection played on a loop in your head. the weight of your decision and its implications loomed large.
“hey, (y/n),” a familiar voice broke through your thoughts. you looked up to see kim namjoon, the head of finances, standing at your desk. his expression was a mix of concern and curiosity. “is it true? are you really leaving?” you offered him a kind smile and nodded. “yes, namjoon. it's true.”
the news seemed to ripple through the office. baekhyun and sooyoung, who were nearby, immediately voiced their protests. “you can't be serious!” baekhyun exclaimed, his usually cheerful demeanor clouded with disappointment. sooyoung nodded vigorously. “yeah, you've been here forever! what are we going to do without you?”
keulgi, who had been quietly observing, chimed in. “i've heard so much about your amazing work. it's going to be hard to fill your shoes.” you felt a pang of guilt but tried to reassure them with a smile on your face. “we'll all stay in touch. it's not like i'm disappearing.”
sooyoung then brightened, a mischievous glint in her eye. “how about we have a dinner after work? to welcome keulgi and to honor your nine years of hard work.” you hesitated, not wanting to make a big deal out of your departure. but keulgi's encouraging smile swayed you. “come on, it would be nice.” with a reluctant smile, you agreed.
the moment was cut short as the door to the office opened and seokjin walked in. the room fell silent, all eyes turning to him. he let the silence hang for a moment before speaking, his gaze locked onto yours. “am i invited to this dinner as well?” the tension was palpable. baekhyun hesitated before responding, glancing around at the others. “of course, vice chairman. you're welcome to join us.”
seokjin's smile was tight as he nodded. “very well. i'll see you all there.” he left the room as suddenly as he had entered, leaving your heart heavy with unspoken emotions. namjoon broke the silence, his tone light but his words carrying weight. “is it just me, or did it suddenly get cold in here?” the others murmured their agreement, exchanging glances.
“i don't know what's going on,” baekhyun said, shaking his head. “but he's been awfully on edge lately.” you remained silent, the weight of your decision and seokjin's reaction pressing heavily on your mind. the upcoming dinner promised to be an eventful one, but you couldn't shake the feeling that it would also be pivotal in the worst way possible.
you stood in front of your mirror, giving yourself a once-over. you had opted for a casual outfit, perfect for the laid-back atmosphere of the local barbeque spot where your colleagues were hosting your farewell dinner. just as you were adjusting your hair, a loud honk interrupted your thoughts. curiosity piqued, you peered out the window to see none other than seokjin, leaning against his car, looking as out of place in your neighborhood as a peacock in a flock of pigeons.
you opened the window and leaned out. “what are you doing here?” he glanced up, a smirk playing on his lips. “i'm not here to propose again, if that's what you're worried about. i'm here to pick you up.” your eyebrows shot up in surprise, “why?”
“isn't it so ordinary of me to go with my coworkers?” he replied, clearly pleased with himself. you shook your head, amusement dancing in your eyes. “yes, well done, vice chairman. give me a minute.”
you grabbed your bag and headed downstairs. as you stepped outside, you noticed his attire—an expensive suit that screamed high-end fashion. you stifled a laugh, knowing he would stand out like a sore thumb at the spot you had all agreed on. nonetheless, you entertained his gesture and got into the car. the drive was filled with light conversation, mostly about work and the upcoming transition. despite the casual nature of the evening, you could sense his effort to blend in, which you found oddly endearing. when you arrived at the restaurant, the familiar scent of grilled meat and beer wafted through the air, making seokjin's face contort in mild disgust. you chuckled at his reaction. “welcome to the real world, vice chairman.”
inside, your colleagues greeted you warmly, their eyes widening in surprise when they saw their boss. he maintained his composure, though you could see his discomfort. at the table, he attempted to take charge. “what's everyone drinking?” he asked, clearly expecting a sophisticated answer. “perhaps an old variation of whisky?”
a stunned silence fell over the group, everyone staring at him in disbelief. you nervously laughed. “they only serve beer and soju here, vice chairman.” for a moment, you expected him to bristle at the lack of his preferred drink. instead, he stifled a sigh and nodded. “beer it is, then.”
as the evening progressed, you found yourself reminiscing. it had been nine years since you first joined kim enterprises, and you vividly remembered celebrating your first day in this very spot. you were drinking beer when a younger seokjin had approached you, his demeanor confident and slightly arrogant. “do you know who i am?” he'd asked, and you'd honestly had no clue. little did you know back then just how egotistical he was.
now, years later, you watched him attempt to navigate this ordinary setting. as the night wore on, you noticed the subtle signs of him getting tipsy. his cheeks flushed, his laughter louder and more uninhibited. eventually, you decided it was time to call it a night. “i think i should take him home,” you said, standing up.
your colleagues protested, but you promised to make it up to them. they relented, and you guided a slightly unsteady seokjin to his car. the drive to his house was quiet, his head leaning back against the seat, eyes half-closed.
when you arrived, you helped him inside, supporting his weight as you guided him to his bedroom. you gently eased him onto the bed, intending to leave as soon as he was settled. but just as you were about to turn away, he grabbed your wrist, pulling you down onto the bed. you fell on top of him, your faces inches apart. his eyes, though slightly glazed, held a seriousness that made your heart race. “pretty ordinary of me to get drunk off beer, right?” he slurred, a lazy smile on his lips. your breath caught in your throat. “yes, very ordinary.”
“thank you, secretary (l/n),” he mumbled, his eyes closing. he fell asleep almost instantly, his grip on your wrist loosening. you stayed there for a moment, your heart pounding, before carefully tucking him in. you watched him for a few seconds longer, your emotions a whirlwind. finally, you tore yourself away, quietly leaving his house and heading home, your mind a jumble of thoughts and feelings you couldn't quite name.
the following morning, you arrived at the office early, keen to begin the handover process with keulgi. the usual hustle and bustle of the workplace greeted you, but today there was an undercurrent of anticipation and anxiety. it was the beginning of your final month at kim enterprises, and you wanted to ensure everything transitioned smoothly.
as you were explaining the intricacies of the office dynamics to keulgi, seokjin entered, looking visibly worse for wear. he massaged his temples, clearly nursing a headache from the previous night. you couldn't help but feel a twinge of guilt. you followed him into his office, where he promptly sank into his chair, wincing slightly.
“good morning, vice chairman,” you greeted, trying to keep your tone professional despite your concern. “morning,” he muttered, barely looking up.
despite your concern, you exited the office, re-joining keulgi in order to show her around. “so, these are the folders you'll need to keep track of—client files, project updates, and financial reports. everything is color-coded for easy access. emails are prioritized into high, medium, and low urgency. make sure to flag anything that needs immediate attention.”
she nodded, absorbing the information. “got it. and what about his schedule?” you handed her a tablet with his meticulously planned itinerary. “his schedule is very tight. make sure to coordinate with all department heads and external partners. he's very particular about his meetings being on time.”
as you continued the walkthrough, keulgi mentioned, “oh, by the way, i noticed one of the legs on his chair was falling apart, so i put it together with some cables.” your eyes widened in shock, “what kind of cables?”
“rubber cables,” she replied, confusion etched on her face at your reaction. your heart sank. without another word, you rushed into seokjin's office, your pulse racing. the sight that greeted you confirmed your worst fears. he was on the floor, shaking, his head in his hands, his entire demeanor shattered.
“vice chairman!” you cried out, rushing to his side. “i'm so sorry, she didn't know—” he didn't respond, his breathing erratic. you quickly reached for the chair and cut off the rubber cables. the moment they were gone, his shaking subsided, though his face remained pale and his expression haunted. keulgi, realizing the gravity of the situation, joined in the apologies, her voice frantic. ”i'm so sorry, vice chairman. i didn't know—“
seokjin's gaze was ice cold as he finally looked up at you, his eyes filled with a mixture of anger and something you couldn't quite place. “is this how you're carrying out your duties, secretary (l/n)?” you stood there, stunned and silent. the warmth and camaraderie of the previous night seemed like a distant memory. his words cut through you like a knife, and for the first time, you had no response.
seokjin struggled to his feet, regaining his composure with great effort. “leave,” he commanded quietly, the tension in his voice unmistakable. you and keulgi hurried out of the office, the weight of the incident heavy on your shoulders. outside, you tried to reassure her, but the shock of your boss's reaction lingered.
inside his office, he sat down once again, burying his face in his hands. he mentally cursed himself for his harsh words. his eyes fell on the rubber cables now discarded in the trash can, and a shudder ran through him. memories he'd fought to bury resurfaced, and he struggled to push them back down. the trauma, long kept at bay, clawed its way to the surface. he knew he had overreacted, and he hated himself for it. he had to apologize to you, but the thought of facing you after what had just happened seemed insurmountable. how could he explain the depth of his fear, the reason for his reaction? for now, he could only sit there, the remnants of his vulnerability on display, hoping he hadn't irrevocably damaged the fragile relationship he had with you.
he sat behind his expansive mahogany desk, its polished surface reflecting the ambient light filtering through the large, floor-to-ceiling windows of his office. the cityscape of seoul lay sprawled out behind him, but his attention was far from the view. instead, his eyes were unfocused, staring blankly at the stack of documents in front of him. his mind was elsewhere, fixated on the conversation he'd had with his intern just days ago.
jungkook, seated opposite to him with his laptop open, was discussing the final preparations for the launch of their new art gallery. the young intern's enthusiasm was palpable, his voice animated as he detailed the latest developments, the artists who had confirmed their participation, and the final touches needed for the grand opening. but despite his energetic briefing, seokjin's mind kept wandering back to a single, pivotal point in their earlier exchange.
“you can't just propose out of the blue,” jungkook had laughed, his eyes sparkling with amusement. “you need to take it slow. ask her out on a date first.”
seokjin's usually sharp mind was dulled by the weight of those words. proposing had seemed like a logical solution to him. a clear, decisive action to keep you from leaving. but now, in the wake of jungkook's advice, he realized how absurd it must have seemed. how uncharacteristically rash and desperate. the thought of asking you out on a date, a simple date, felt strangely daunting.
“vice chairman? are you listening?” jungkook's voice cut through his reverie, pulling him back to the present. he blinked, forcing his attention back to his intern. “yes, jungkook. i'm listening. the gallery—” he trailed off, struggling to find the thread of their conversation.
he raised an eyebrow, a knowing smile playing on his lips. “the gallery launch is on track. but you don't seem very interested today. is something on your mind?” he sighed in response, running a hand through his perfectly styled hair. he prided himself on his composed and unflappable demeanor, but today, he felt anything but. “it's nothing. just some personal matters, as some would say.” he couldn't bare to focus on the project at hand. no, in fact, he was ready to execute a project of his own.
the soft hum of conversation and clinking of cutlery filled the air as you and your friends settled into a cozy corner booth at a chic restaurant. the atmosphere was relaxed, with warm lighting and comfortable seating that made it perfect for a catch-up lunch. your girlfriends were animated and full of news, and you found yourself caught between genuine happiness for them and a pang of wistful longing.
one of your friends, jiho, was regaling the table with stories about her recent wedding. her eyes sparkled with joy as she described the ceremony, the heartfelt vows, and the beautiful reception. you smiled and applauded her enthusiasm, but inside, you couldn't help but feel a twinge of jealousy. the idea of finding such happiness seemed elusive, and your heart ached slightly at the thought.
“you're going to love being married,” jiho said, her voice full of contentment. "it’s just wonderful." you nodded, offering a supportive smile. “i'm so happy for you, jiho. it sounds like it was a perfect day.”
as she continued sharing details, your other friend, minji, leaned in, her eyes twinkling with a mischievous glint. “speaking of perfect days,” she began, “i have something to tell you. my husband’s friend saw your profile on social media and, well, he’s been asking about you.”
your heart skipped a beat. minji's husband had been a close friend of yours for years, but you had no idea who the friend in question was. the idea of someone from his circle showing interest was both flattering and daunting. “what’s he like?” you asked cautiously. minji grinned. “he’s a nice guy, charming and successful. i think you’d get along. how about we set up a blind date?”
you hesitated. the idea of a blind date was daunting, but the prospect of meeting someone new, especially someone vetted by friends, was appealing. you glanced at your friends' eager faces and took a deep breath. “okay, i’ll do it.” minji clapped her hands excitedly. “great! i'll set it up and let you know the details.”
just as the conversation shifted to wedding anecdotes and dating possibilities, a cheerful waitress approached your table with a friendly smile. “excuse me, ladies,” she said. “we’re conducting a survey to improve our service and, in exchange, we’d like to offer you a free appetizer. would you be interested?” your friends, always up for a little extra perk, agreed enthusiastically, and you followed suit. the waitress handed over a clipboard with a short survey and left to fetch the appetizer.
thu looked over the questions with mild curiosity. the first asked, “ideal date spot with your significant other?” the second, “ideal activities with significant other?” and the last, “ideal gift given by significant other?” you answered thoughtfully, trying to balance your idealistic dreams with the reality of your current situation. as you finished filling out the survey and handed it back to the waitress, you felt a slight nagging sense of familiarity with the tone of the questions. they seemed familiarly bosay and demanding, almost like they were trying to gauge your relationship ideals with a hint of urgency. but you brushed off the feeling, focusing instead on the excitement of the impending blind date and the lively conversation with your friends.
in the dimly lit rec room of seokjin's luxurious house, the soft clack of pool balls punctuated the otherwise quiet evening. jungkook lounged on the leather sofa, his gaze fixed on him, who was confidently taking shots at the pool table with practiced ease. the game seemed to serve as a backdrop for their conversation, but jungkook's attention was focused on the stack of papers spread out on the coffee table.
“you did what?” his voice was a mix of incredulity and disbelief as he stared at the surveys before him. the questions and answers were neatly recorded on the forms, and jungkook couldn't believe what he was seeing. seokjin, with a proud smirk, took another shot, his movements graceful and deliberate. “i paid the restaurant to hand out those surveys,” he said, a hint of satisfaction in his tone. “i wanted to see what kind of answer i'd get. and now, i need you to find the one with her name on it.”
jungkook’s eyebrows shot up in shock. “you’re seriously crazy, this is way over the top.” ignoring the incredulous glares from his elder, he picked up the stack of surveys and began sifting through them. his hands moved quickly, flipping through each paper as he muttered under his breath. “this is insane. what are you trying to accomplish?”
seokjin, meanwhile, remained focused on his game, the smirk never leaving his face. his confidence was unwavering, but jungkook could sense a trace of anxious anticipation beneath the surface. after what felt like an eternity to him, he finally spotted the survey with your name. he held it up, slightly hesitant. “here it is. this is the one.”
his eyes lit up with a mixture of excitement and triumph. he rushed over, snatching the paper from his hands with a deft movement. his gaze was fixed on the survey, and as he read through your answers, his smirk broadened into a genuine, if somewhat smug, smile.
“how childish,” he remarked aloud, his voice laced with a blend of amusement and satisfaction. he began reading your responses aloud with a playful tone. “ideal date spot: an amusement park. ideal activities: rides, very charming. ideal gift: a teddy bear.” jungkook watched, his initial skepticism replaced by bemused curiosity. “seriously? you’re actually taking this seriously?” he had never been more serious.
the call came just after you wrapped up your brief lunch with your friends, the sound of seokjin’s voice crackling through the speaker, urgent and commanding. “you need to meet me immediately,” he said, his tone brooking no argument. he gave you the coordinates, and you found yourself driving across town with a mix of curiosity and trepidation. arriving at the amusement park, you were surprised to see it eerily quiet and closed for the night. you sat on a bench near the entrance, trying to piece together what he could have possibly wanted in such an unconventional setting. the minutes ticked by slowly until seokjin finally appeared, stepping out of the darkness with his usual confident stride.
“what’s going on?” you asked, rising from the bench to meet him. “why did you bring me here?” his eyes twinkled with a secretive glint. “we’re going to be here for the night. i have a ‘free pass,’ so to speak.”
you blinked, puzzled. “a free pass? but the park is closed.” seokjin simply smiled, taking your hand and leading you towards the entrance. “just follow me.”
as you walked through the empty park, the moonlight casting long shadows across the deserted grounds, you couldn’t help but feel a mix of excitement and apprehension. he guided you to one of the rollercoasters, and despite your protests, he insisted on riding it first. the rollercoaster roared to life, and as you climbed higher and higher, your heart raced with a blend of thrill and terror. when the ride finally came to a stop, you were visibly shaken, your hands still gripping the safety bar as if it were your lifeline.
he turned to you, his face stoic but his eyes searching. “did you have fun?” you hesitated, your voice trembling. “it was fun, i guess.”
he raised an eyebrow, sensing your unease. “why do you seem so hesitant?” you sighed, feeling a bit embarrassed. “it was too scary. i wasn’t expecting it to be so intense.” he looked at you with a mixture of concern and amusement. “then why did you go on it?”
“because you asked me to,” you admitted. a smile curved his lips, and he quickly shifted gears. “alright then, let’s go on rides you want to enjoy.” your face lit up with relief and excitement. you led him towards the merry-go-round, and as the ride spun in gentle circles, you felt a wave of childhood nostalgia. you waved enthusiastically, feeling the pure joy of the moment. he watched you, his gaze softening as he took in your happiness.
the merry-go-round went around seven times, and as you disembarked, you couldn’t stop smiling. seokjin then guided you into the park’s restaurant. to your surprise, the place was completely empty.
“what’s all of this?” you asked, glancing around in awe. he shrugged casually. “i rented everything out for the night. consider it a going-away present.”
your heart fluttered at his gesture. “thank you, vice chairman.” he smiled, slicing a steak and placing it in front of you. as you dug into the meal, he glanced at you with genuine interest. “why did you enjoy the merry-go-round so much?”
you hesitated, then opened up. “it was one of my favorite rides as a child. i used to watch it from afar, because my parents never had the money to let me actually ride it.” hiw expression softened, a shadow of sadness crossing his face. “i'm sorry to hear that.”
the meal continued in a comfortable silence, broken only by the occasional clinking of cutlery. after you finished, hw told you there was one more surprise. “just be patient,” he said with a hint of mischief in his eyes. curious, you followed him outside to a spot overlooking the sea. As you waited, the crackling sound of fireworks filled the air, bursting into vibrant colors against the night sky. your eyes widened with delight as you watched the display.
“isn’t it pretty?” you asked, turning to seokjin. his gaze was fixed on you, not the fireworks. “beautiful,” he replied, his voice low and sincere.
the car ride back was filled with a charged silence. as you stared out the window, a memory of the survey and its bossy tone flashed in your mind. you turned to Seokjin, your eyes wide with realization. he looked at you with a smug smile, clearly enjoying the surprise. before you could ask more, the car pulled up to your home. he exited and opened your door, handing you a large, stuffed teddy bear from the trunk. you were overwhelmed with gratitude and, in a moment of pure joy, you hugged your boss tightly.
to your astonishment, he hugged you back, his embrace warm and reassuring. as you pulled away, both of you were so close. too close for comfort. you knew better, stopping yourself as you glanced at the time. “it’s getting late,” you said softly. he nodded, his eyes reflecting a mix of emotions. “good night. i'll see you in the morning.”
the morning sun streamed through your bedroom window, casting a gentle glow over the room as you prepared for another day at work. you had almost forgotten about the stuffed teddy bear seokjin had gifted you the night before. as you reached for it, something shifted inside its pocket. curiosity piqued, you reached in and pulled out a small, elegant box.
opening it carefully, you found a delicate silver necklace inside. the intricate design and glint of the metal took your breath away. you were momentarily stunned, not expecting such a thoughtful gift. after a moment of hesitation, you decided to keep the necklace. you slipped it into your pocket, planning to wear it later.
at the office, you settled at your desk, the necklace still weighing on your mind. as you worked, you fished it out of your pocket and admired it, the silver catching the light. unbeknownst to you, he was watching from his office across the hall. his gaze softened as he observed you, a small, admiring smile on his lips. the sight of you, glowing with a mix of wonder and appreciation, made him think how gorgeous you were.
you finished adjusting the necklace around your neck, and as you headed to the bathroom, your phone rang. it was minji, her voice excited and insistent. “hey, i was just wondering if you’re still up for that blind date with my friend today? i know it’s short notice, but he’s really looking forward to it!”
it took a moment for the reminder to hit you. the blind date slipped your mind amidst the whirlwind of yesterday’s events. you agreed, albeit with some reluctance. “sure, i’ll meet him. just let me know the details.” as you entered the bathroom, keulgi emerged from a stall behind you, startling you. she had apparently overheard your conversation.
“are you going on a date?” she asked, her voice filled with surprise and curiosity. caught off guard, you nodded, glancing around to make sure no one else was within earshot. “yes, but please keep it quiet.” keulgi, ever enthusiastic, promised to keep it to herself. however, her enthusiasm got the better of her. as soon as you left the bathroom, she couldn't resist sharing the news with the rest of the office.
when you returned to your desk, the atmosphere in the office had noticeably shifted. colleagues whispered excitedly and shot you curious glances. the office buzzed with the news of your impending date. seokjin, who had been outside his office listening to the commotion, seethed with jealousy. his earlier soft smile had vanished, replaced by a scowl that betrayed his irritation. he paced back and forth, trying to control his frustration.
the excitement and chatter from your colleagues did nothing to ease his anger. his mind raced with thoughts of the date and the implications of your newfound interest. he couldn’t shake the feeling of possessiveness that gnawed at him, and the thought of someone else taking you out only fueled his frustration. the more he listened to the enthusiastic reactions of his staff, the more he felt his grip on his emotions slipping. he knew he needed to act, but he was caught between his pride and the undeniable feelings he had been trying to cast away.
the date began at a quaint, upscale café, where you met your blind date, taehyun. he greeted you with a polite smile and an amiable demeanor. as you made small talk, discussing interests and hobbies, taehyun seemed genuinely pleasant, though his compliments caught you off guard. “you look absolutely gorgeous tonight,” he said with a warm smile.
you blushed slightly, feeling a mix of embarrassment and surprise. “thank you,” you replied, attempting to refocus the conversation. as you chatted, you noticed that his tie was hanging loose and uneven. it irked you more than you expected, and you reached over to fix it, hoping to tidy up his appearance. he watched with a smile as you deftly adjusted the tie, clearly appreciative of the attention to detail.
just as you were about to continue the conversation, a loud, urgent yell interrupted the moment. “secretary (l/n)!”
you and taehyun both turned to see seokjin striding toward your table, his expression stormy and his eyes locked onto you with barely concealed anger. your heart skipped a beat at the sight of him. “vice chairman?” you asked, confusion mingling with concern. “what’s going on?”
he stopped in front of your table, his demeanor tense. “i need to see you urgently,” he said, his voice firm and unwavering. you glanced at taehyun, apologetic. “i’m so sorry, it seems to be an emergency.”
you followed him outside, where he led you to his waiting car. the drive began in silence, the air thick with unspoken tension. the car came to a sudden stop in the middle of the road, and you turned to seokjin, your anxiety growing. “what’s the matter?” you asked, trying to keep your voice calm despite the unease you felt.
his gaze was cold, his usual confident demeanor replaced by a stern, almost menacing composure. “never do that again,” he said, his voice carrying a tone of finality.
you frowned, confusion clouding your expression. “what do you mean? what did i do?” his eyes locked onto yours with intensity. “never let me see you with another man like that again.”
you didn’t respond immediately, and his jaw clenched as he seemed to wrestle with his emotions. finally, he added, “i don’t want to see you with anyone else. it’s not something i'm willing to accept.” the confession left you stunned. you stared at him, a mixture of surprise and realization dawning on you. the implications of his words were clear, and the protectiveness in his tone was undeniable. the car ride continued in silence, with the weight of his words lingering between you.
back at home, you went through your evening routine, attending to various tasks around the house. the day's events had left you both physically and emotionally drained. you found solace in a small ritual that had been a comforting presence throughout your life—your diary. sitting down at your desk, you pulled out the well-worn book, its pages filled with a mixture of memories, dreams, and sketches. as you flipped through the pages, you came across a series of drawings. they depicted a younger you and a boy, playing and laughing together. the accompanying writing read, “i miss you, brother.” the words tugged at your heart, and you felt a pang of sadness.
the drawings were a testament to a bond that had once been a central part of your life. as you closed the diary and set it aside, you felt the ache of missing something—or someone—important. the day’s events had stirred up memories you weren’t quite ready to confront.
later that night, as you drifted off to sleep, the familiar haze of dreams enveloped you. in your dream, you found yourself in a dimly lit basement, a place filled with shadows and echoes of the past. the little boy from your diary appeared, standing before you with a stern expression. you felt tears streaming down your cheeks, overwhelmed by a mixture of regret and longing. the boy began to scold you, his voice echoing with an authority that seemed to pierce through your sorrow. despite the scolding, you felt a deep sense of gratitude.
“thank you, kim soo—seo—” you started, trying to recall his name. but before you could finish, the boy cut you off with a tsk. “no, stupid. my name is kim seo—” the name was just on the tip of your tongue, but you couldn’t quite grasp it. the dream began to fade, and you woke up with a start, heart racing and breath uneven.
sitting up in bed, you felt the weight of the dream pressing on you. the name “kim seo” lingered in your mind, but it was elusive, slipping away before you could fully remember. the dream had left you with a deep sense of loss and confusion, and you were left grappling with the fragments of a memory that seemed to evade your grasp. as you lay back down, you couldn’t shake the feeling that there was something significant you were missing, a connection that was just out of reach. the memory of the dream and the name echoed in your thoughts, haunting you as you tried to find solace in sleep once more.
seokjin arrived at work the following day with a heavy air of exhaustion surrounding him. he trudged through the office, his usual confident stride replaced by a sluggish, disoriented gait. as the morning wore on, it became increasingly clear that he was struggling to stay awake. his head bobbed with fatigue as he sat at his desk, his eyes slipping shut despite his efforts to remain alert.
concerned, you approached his desk, gently shaking his shoulder. “vice chairman, are you alright?” when there was no response, you shook him harder, your worry mounting. his body felt unnervingly heavy, and it became clear that he was deeply asleep, his breathing uneven. panic surged through you as you realized the severity of the situation. without hesitation, you grabbed your phone and dialed for emergency services.
the paramedics arrived swiftly, their professional demeanor a small comfort amidst the chaos. you watched anxiously as they wheeled him into the ambulance. your heart pounded in your chest, and despite knowing it was likely nothing serious, you refused to leave his side.
in the hospital, as the medics prepared him for further examination, they reassured you that his condition wasn’t critical. “he’s just exhausted,” one of the paramedics said. “it’s likely just severe fatigue. you can go in once we’re done.” when you were finally allowed in, he was still asleep, his face pale and drawn. you took a seat next to him, trying to steady your breathing as you buried your face in your hands. the sight of him, knocked out cold, was deeply unsettling. It reminded you of something from your past—something too familiar.
as you stared at him, your thoughts drifted back to the boy from the basement. the way he was unconscious on the floor when the lady had taken you—the same position, the same labored breathing, the same pale complexion. the memories came rushing back, painful and vivid. the name “kim seo” echoed in your mind, but it didn’t quite fit. then you remembered the boy’s full name, “kim seohyeon.” the realization came with a jolt. “kim seohyeon,” you whispered to yourself, the name feeling strangely natural as it rolled off your tongue.
your relief was fleeting, however, as a chilling thought struck you. seokjin’s mother had asked you not even a couple days ago, “what do you think about my hyeon?” it wasn’t just a fragment of a bad memory—it was a piece of a puzzle falling into place. hesitantly, you turned your gaze back to him, who remained motionless. your heart raced as you said, “kim seohyeon.” your voice was shaky, trembling with the weight of the revelation.
for a moment, the room was silent, and you felt a brief sense of relief as though your words had broken the tension. but then, he stirred, his eyes fluttering open. his gaze was bleary, and he blinked at you in confusion. “what is it?” your heart sank as you saw his groggy, disoriented expression. the name you had just spoken had clearly registered with him, but his response was laced with irritation and confusion. you were left grappling with the enormity of the realization that seokjin—kim seohyeon—was more deeply connected to your past than you had ever imagined.
you took a deep breath, trying to steady the storm of emotions surging within you. “kim seohyeon,” you repeated, your voice trembling as you looked at seokjin. his eyes, which had been closed in exhaustion, flew open at the sound of his name. the shock and recognition dawned on his face as he fully grasped the situation. “it was you,” you said, your voice laden with disbelief.
your heart pounded as you pieced together the fragmented memories that had haunted you for so long. “i remember now,” you began, your voice quivering. “there was a boy—you were in the basement with me.” his expression shifted from confusion to horror as the realization sank in. “the dreams i’ve been having,” he said, his voice barely a whisper. “a black-haired woman, a basement—i’ve been dreaming about it for weeks.”
the pieces began to fall into place for you. “the boy i kept searching for, the one i couldn’t remember clearly—it was you. we were together in that basement. i’ve been trying to find you all this time, but i didn’t know it was you.” the enormity of the realization hit you like a tidal wave, and you began to sob uncontrollably. you had spent your entire life searching for the boy from the basement, the boy whose memory had haunted you for years. to discover that he was right under your nose all along, that seokjin was the one you had been seeking—it was overwhelming.
the flood of emotions surged through you, and the connections you had been struggling to piece together suddenly fell into place. the cables, the fear, the strange sense of familiarity—all of it made sense now. the sobs wracked your body, and you felt a deep, raw anguish as you realized how close you had come to losing him without ever knowing.
his gaze softened as he watched your breakdown. his usual composure and egotism crumbled in the face of your distress. weakly, he reached out to you, his hand trembling slightly. “it’s okay,” he said softly, his voice filled with a tender concern that was rare for him. “i’m here.” you hesitated for a moment, but then, seeking solace, you moved into his embrace. his arms wrapped around you, providing a comfort that felt both foreign and deeply familiar. you continued to cry, each sob a release of the pent-up fear and sorrow that had built up over the years. he held you close, his own breath shaky as he struggled to process the gravity of the situation. he stroked your hair gently, his touch soothing and steadying. the warmth of his embrace provided a sense of security that you hadn’t felt in a long time.
as your sobs began to subside, he pulled back slightly, tilting your chin so that you looked up at him. his eyes were filled with a mix of empathy and resolve. “you found me,” he said softly, his voice trembling with the weight of the moment. his words, though simple, carried a profound meaning. the realization that you had finally found him, the person you had been searching for, was both a relief and a heartbreak. in that moment, the intensity of your emotions reached a peak, and he leaned in, closing the gap between you.
his lips met yours in a kiss that was gentle at first, but quickly grew more passionate. it was a kiss that spoke of the pain, the longing, and the deep connection that had been forged through shared battles. you responded, kissing him back with equal fervor, allowing the years of separation and anguish to dissolve in the intensity of the moment. when the kiss finally broke, you both pulled back slightly, breathless and awestruck. the weight of the past had been acknowledged, and the connection between you was solidified in a way that was both profound and healing.
he looked into your eyes, his expression a mix of vulnerability and resolve. “we'll be okay,” he said softly, his voice filled with a newfound determination. you nodded, feeling a deep sense of relief and hope.
the weeks following the revelation passed in a strange, uncomfortable silence. despite the deep bond you and seokjin now shared, an unspoken tension lingered in the office. the connection between you had shifted, but neither of you quite knew how to bridge the gap between your past traumas and your present reality.
he had revealed to you the reason behind his name change to seokjin. his parents had insisted on the new identity as a protective measure, believing that if seohyeon no longer existed, the woman who had once terrorized him would never be able to find him. this revelation, while reassuring, had also created a chasm between you two that was hard to navigate.
one afternoon, as the silence in the office grew increasingly heavy, he called you into his office. his demeanor was serious as he gestured for you to take a seat. you entered, your heart racing slightly, unsure of what to expect. “thank you for coming,” he began, his voice steady but laced with an undertone of something you couldn’t quite place. “i need you to do something for me.” you straightened in your chair, adopting a professional tone. “what is it?”
seokjin looked at you with an intensity that made your breath catch. “i need you to be my girlfriend.” the words hung in the air between you, and you were momentarily stunned into silence. “what?” you managed to ask, your voice betraying your shock.
his gaze softened as he continued, his expression vulnerable. “i’ve been thinking a lot about us. after everything we’ve been through, i realized how much i care about you. i need you in my life, not just as my secretary, but as my girlfriend.”
his confession touched you deeply, and you felt a swell of emotion rise within you. “vice chairman” you began, struggling to find the right words. “i didn’t expect this.”
he nodded, his gaze never leaving yours. “i know. it’s sudden, and i understand if you need time. but i wanted to be honest with you about how i feel.” the sincerity in his voice, combined with the gravity of his words, made your heart ache with a mix of relief and hope. you were touched by his honesty and the way he had finally allowed himself to be vulnerable with you.
he then leaned forward slightly, his expression shifting to something more earnest. “there’s one more thing,” he said, his voice lowering. “i need you to kiss me.”
your eyes widened at his request. the gravity of the moment, coupled with your feelings for him, made your pulse race. you nodded slowly, feeling a surge of emotions—affection, longing, and a deep connection. you stood up and walked over to him, your heart pounding in your chest. his gaze followed you, his expression a mixture of anticipation and tenderness. as you reached him, you leaned in, closing the distance between you.
the kiss was tender, filled with the emotions you both had been holding back. It was a sweet, unspoken promise of a new beginning. he responded gently, his hands resting on your back as he deepened the kiss. when you finally pulled away, both of you were breathless, your faces flushed with the intensity of the moment. he looked at you with a soft smile, his eyes reflecting the vulnerability and affection that had been building between you.
his voice was soft and teasing as he traced his fingers gently along your back. “this means you’ll be my girlfriend, doesn’t it?” the playful tone in his voice, combined with the tender touch, made you smile despite the whirlwind of emotions you were feeling. you nodded, feeling a mix of excitement and affection. “yes, it does.”
his eyes lit up with a genuine smile, his teasing demeanor giving way to something more heartfelt. “i’m glad to hear that. i’ve been wanting to ask you for a long time, but i didn’t know how.” you laughed softly, shaking your head. “you didn’t need to wait so long. i think we both knew how we felt about each other.”
his smile widened as he pulled you into a gentle hug, his arms encircling you with a sense of relief and contentment. “i guess it’s true,” he said, his voice warm and sincere. “sometimes, the things you’re looking for are right in front of you.” they really were, as it seemed.
the next few days at work were marked by an underlying tension that neither of you could quite shake off. seokjin was noticeably less cold and demanding, a stark contrast to his previous demeanor. the change was subtle but significant. he found himself taking more interest in your presence, often waving at you from across the office with a grin that was almost boyish. each time you waved back, his smile would widen, and a look of genuine joy would light up his face.
the change didn’t go unnoticed by your colleagues, who observed the shift in seokjin’s behavior with a mix of curiosity and suspicion. however, no one dared to comment, respecting the unspoken agreement that something had clearly shifted in the office dynamics.
as the days passed, his new feelings for you started to manifest in ways he hadn’t anticipated. while he relished the sweetness of your new relationship, he found himself increasingly aware of the more physical aspects of your presence. he couldn’t ignore how his pulse quickened when he noticed the way your tight skirts accentuated your figure, or how the sight of your bare legs and hair pulled back made him sweat in the middle of meetings.
he tried to maintain his composure, but the intensity of his feelings became difficult to manage. his attempts to focus on work were often disrupted by thoughts of you, and he struggled to keep his desires in check.
one afternoon, unable to ignore his escalating emotions any longer, he called you into his office. his voice, usually commanding, now carried a hint of nervousness. “can you come in here for a moment?” you nodded, entering his office with a sense of anticipation. seokjin closed the door behind you and gestured for you to lock it. his eyes were intense as he watched you comply. he then moved to pull down the blinds, casting the room into a more private, dimly lit atmosphere.
“what’s going on?” you asked, your voice tinged with concern as you approached him. he looked at you with a mixture of longing and hesitation, his gaze fixed on yours. “i need you to understand something,” he said softly. “it’s not just about what we’ve been through, or about being together. i—”
he paused, taking a deep breath as he reached out to pull you closer. the seriousness in his eyes gave way to a softer, more vulnerable expression. “i need you to know how much i care about you. and right now, i can’t help but feel…”
before he could finish, he leaned in and kissed you. the kiss was different from before—less tender, more urgent and needy. it was filled with the intensity of emotions that had been building up inside him. you responded to the kiss, your own feelings mirroring his. the kiss deepened, and the world outside the office seemed to fade away as you both lost yourselves in the moment.
it was a kiss that spoke of months of unspoken yearning, a kiss that shattered the professional façade you had both so carefully maintained. his hand found the small of your back, pulling you closer. his other hand cupped your cheek, his thumb tracing the outline of your mouth as you kissed him deeper. his tongue slipped past your lips, tasting, exploring. you gasped, your body responding instinctively to his touch.
that was it. the moment you had both been waiting for, the moment that would change everything. you could feel the tension in the room, a tight coil winding tighter with every passing second. the sound of a zipper echoed through the room as seokjin stood, lifting you onto his desk. your legs wrapped around his waist, and you could feel his erection pressing against you, hot and insistent. your breath hitched as he kissed along your neck, his teeth grazing your skin, leaving a trail of goosebumps in their wake.
he stepped back for a moment, looking into your eyes, searching for permission. you nodded, unable to form words, and he took that as his cue. his hands found the buttons of your blouse, deftly undoing them one by one. your bra was next, revealing your tits to his hungry gaze. He took one in his hand, squeezing gently, and your moan filled the room.
he leaned in, taking your nipple into his mouth. you arched your back, the sensation shooting straight to your core. he sucked, his tongue flicking over the sensitive peak, and your hips rolled against him. he groaned, his grip on your hip tightening. the anticipation was palpable as he reached for his belt, his eyes never leaving yours. you could see the need in them, the same need that was building within you. as he stepped closer, you felt his hardness pressing against your thigh, and you knew there was no turning back.
he whispered something in your ear, something filthy and thrilling, and you could feel your cheeks flush with arousal. his hands found the zipper of your skirt, sliding it down with a sound that seemed unnaturally loud in the quiet office. your skin prickled with excitement as the fabric fell away, revealing your lacy underwear. his hand slid under the fabric, his fingers finding your wetness. he groaned again, his breath hot against your neck. “you're so wet for me,” he murmured, his voice thick with desire.
you nodded, your eyes closing as he began to stroke you, his touch tentative at first, then growing bolder as your moans grew louder. your body was on fire, every nerve ending alive with sensation. you knew you were his, and he was yours, in this every stolen moment of passion.
with a final tug, his hand found your bare skin, and you gasped as he touched you, his fingers exploring your folds with an urgency that mirrored your own. you could feel your core tightening around his touch, desperate for more. he pulled back slightly, a smirk playing on his lips as he watched your reaction. “you like that, don't you?” he asked, his voice a low growl. you nodded, your eyes glazed over with desire. he leaned in, capturing your mouth again in a bruising kiss as his thumb began to circle your clit. the sensation was overwhelming, and you felt yourself getting closer and closer to the edge. you didn't know if you could hold on much longer.
suddenly, he stopped, his hand moving away from your panties. you whimpered in protest, but he just chuckled, a dark sound that sent shivers down your spine. “patience,” he murmured, “we're just getting started.”
with surprising strength, he flipped you over, so that you were now lying face down on his desk, your ass in the air. he stepped back, and you could feel his eyes on you, taking in the sight of your exposed body. you felt a thrill of exhibitionism, knowing that he was seeing you in such a vulnerable state.
he leaned over you, his breath hot on your ear. "you're so fucking beautiful," he whispered, his voice filled with lust. his hand came down in a firm smack on your ass, and you yelped in surprise. the sting was quickly replaced by a warmth that spread through your body, making you wetter than ever.
he smacked you again, harder this time, and you moaned. the sound seemed to spur him on, and his hand began to move in a steady rhythm, alternating between gentle caresses and firm slaps. you felt yourself getting wetter with every hit, your body begging for more. “do you like that, baby?” he asked, his voice strained with his own need. “yes,” you managed to gasp out, your voice shaky. “more.”
he complied, his hand coming down harder and faster, each smack echoing through the room. you could feel yourself getting closer, your body trembling with the effort of holding back. and then, with one final, brutal slap, you shattered, your orgasm ripping through you like a storm. he leaned down, his breathing ragged, and kissed the back of your neck. “you're mine,” he murmured, his voice possessive. “mine to claim.”
and with that, he reached for his own pants, his hands shaking with desire. he freed himself, and you could feel the tip of his cock brushing against your wetness. without another word, he pushed inside you, filling you up in one swift, agonizingly sweet motion. you yelled, the pleasure overwhelming as he claimed your virginity, your body stretching to accommodate his size.
he didn't stop there, though. he began to move, his hips pistoning into you with a relentless rhythm that had you seeing stars. you could feel every inch of him, and it was more than you had ever imagined. each thrust was a declaration of ownership, each moan a promise of more to come. you pushed back against him, meeting him halfway, your body moving in perfect sync with his. you were lost in the sensation, the pain and pleasure melding into something indescribable. your hands gripped the edge of the desk, knuckles white, as you held on for dear life.
“fuck, you're tight,” he grunted, his voice strained. “so tight.” your response was a whimper, your throat too tight to form words. all you could do was moan and arch your back, taking him deeper, letting him fill you completely. the room spun around you as he picked up the pace, his hands digging into your hips as he drove into you. you could feel his climax building, his breaths coming in harsh pants against your neck. and then, with a final, guttural groan, he came, his warmth flooding into you.
you collapsed onto the desk, your body spent, as he pulled out and leaned over you, his chest heaving. he kissed your shoulder, his breathing slowly returning to normal. the room was silent, save for the sound of your ragged breaths.
for a moment, you both just stayed there, basking in the afterglow of what had just happened. but reality began to seep back in, and you felt a sudden rush of self-consciousness. you were his secretary, and you had just had unprotected sex on his desk. the implications of your actions were just beginning to hit you.
seokjin must have noticed the change in your demeanor because he leaned in, whispering in your ear, “don't worry, i've got you.” his words were soothing, but they didn't entirely ease the anxiety coiling in your stomach. he helped you sit up, and you both began to straighten your clothes, trying to erase the evidence of your passionate encounter. your heart was racing, and you couldn't help but steal glances at him, seeing him in a new light. “we can't do this again,” you said, your voice barely above a whisper. “what if someone finds out?”
he turned to face you, cupping your cheek. “they won't,” he assured you. “this is our secret.” his eyes searched yours, and you could see the determination in them. “but if they do,” he trailed off, a smug smile playing on his lips. “well, then they'll just have to deal with it. you're my girlfriend, after all.”
you couldn't help but smile back, his confidence infectious. but deep down, you knew that this was just the beginning. the line between professional and personal had been irrevocably crossed, and there was no going back.
✧.*
a/n: literally no one asked for this idc this is so funny to me i based the name off one drama and the plot off another goodbye
229 notes · View notes
blackjackkent · 3 months ago
Text
Occasionally I think about the fact that I probably have (most of) the technical skills to build a serviceable Tumblr alternative in the event of The Collapse, and have an investment in the culture and preservation/enabling of fandom creation, and I start wondering again about whether it would be a good idea to make an attempt.
And then I always run up against the elephant in the room which is cost. The cost of maintaining a site like this at scale must be astronomical. Vast numbers of servers for redundancy and global endpoints, processing power to handle millions of simultaneous requests, database storage for an exponentially growing amount of posts and reblog information, and then the image hosting requirements, my god... and the human non-automated moderation that people want...
I already spend a sizable chunk of change just keeping RPThreadTracker running and that thing is TINY.
This is why I get a little frustrated at the kneejerk aversion to any sort of monetary support by the Tumblr userbase; I think a lot of people just don't fathom that if you want a FREE site and community of this size and robustness, money still HAS to be involved somewhere. A LOT of money. Which means our options are:
A powerful corporate interest
Having our data sold to the highest bidder
User participation in donations and optional purchases
Tumblr has a combination of 1 and 3 which allows us to avoid 2, and yet people constantly spit in the face of 3 and then wonder why the whole situation is so fragile.
Anyway, all this to say that I need some extraordinarily rich person who is at home in the Tumblr ecosystem to come out of the woodwork. I just wanna talk.
64 notes · View notes
carriesthewind · 1 year ago
Text
Hmm, is that the sound of chickens, beginning to come home to roost?
After months of resisting, Air Canada was forced to give a partial refund to a grieving passenger who was misled by an airline chatbot inaccurately explaining the airline's bereavement travel policy. ... Air Canada was seemingly so invested in experimenting with AI that Crocker told the Globe and Mail that "Air Canada’s initial investment in customer service AI technology was much higher than the cost of continuing to pay workers to handle simple queries." It was worth it, Crocker said, because "the airline believes investing in automation and machine learning technology will lower its expenses" and '"fundamentally" create "a better customer experience."
I also highly recommend reading the decision itself:
Highlights:
"In effect, Air Canada suggests the chatbot is a separate legal entity that is responsible for its own actions. This is a remarkable submission."
"While Air Canada argues Mr. Moffatt could find the correct information on another part of its website, it does not explain why the webpage titled “Bereavement travel” was inherently more trustworthy than its chatbot. It also does not explain why customers should have to double-check information found in one part of its website on another part of its website."
And not "AI" related, but delicious snark:
"Air Canada is a sophisticated litigant that should know it is not enough in a legal process to assert that a contract says something without actually providing the contract."
528 notes · View notes
asestimationsconsultants · 4 months ago
Text
Top Software Tools Used in a Residential Estimating Service
The construction industry has witnessed significant technological advancements in recent years, and estimating software has played a crucial role in these improvements. For residential projects, accurate cost estimation is vital to ensure that homeowners stay within budget, contractors avoid costly mistakes, and the project proceeds smoothly. Residential estimating services rely on specialized software tools to enhance efficiency, accuracy, and collaboration between all parties involved. Below, we’ll explore some of the top software tools used in residential estimating services and how they streamline the estimation process.
1. Buildertrend
Buildertrend is one of the most popular project management software tools for residential construction. It’s designed to streamline communication, project scheduling, and budgeting, making it an all-in-one tool for contractors and homeowners alike.
Key Features:
Cost estimation and budgeting tools
Real-time updates for project costs and schedules
Change order management and client approvals
Document sharing and communication between stakeholders
Buildertrend allows contractors to create detailed cost estimates and adjust budgets as the project progresses. Homeowners can track expenses, monitor change orders, and ensure that their project stays within financial limits. This software’s flexibility makes it suitable for both small residential builds and larger home improvement projects.
2. ProEst
ProEst is a comprehensive estimating software that provides detailed cost breakdowns and real-time data, enabling contractors and estimators to make precise calculations for residential projects. This tool is popular among residential estimators due to its user-friendly interface and customizable features.
Key Features:
Pre-built cost databases and templates
Integration with other software like QuickBooks and Procore
Customizable project reports
Cloud-based platform for easy access from anywhere
ProEst is particularly beneficial for contractors who handle a variety of residential projects, as it allows them to create accurate, data-driven estimates based on real-time material and labor costs. The software also supports collaborative features, enabling multiple users to work on the same project estimate simultaneously.
3. Clear Estimates
Clear Estimates is a cloud-based software designed specifically for residential estimators. This tool simplifies the process of creating accurate, detailed cost estimates for construction projects by providing access to a large database of material costs and labor rates.
Key Features:
Easy-to-use interface with customizable templates
Material and labor cost databases tailored for residential construction
Automatic pricing updates based on current market data
Integrated reporting and proposal generation tools
Clear Estimates is ideal for contractors who need to produce quick yet accurate estimates for smaller residential projects. Its pre-built templates save time and ensure that estimators do not overlook any key components when calculating costs.
4. RSMeans Data Online
RSMeans is a widely recognized cost estimating software used by contractors and construction professionals to access comprehensive cost data. While it’s commonly used for larger commercial projects, it also provides detailed cost estimates for residential construction projects.
Key Features:
Extensive cost data for materials, labor, and equipment
Market-specific pricing for various regions
Built-in calculators for more accurate estimates
Integration with other software tools for seamless workflow
RSMeans Data Online is ideal for contractors working on larger or more complex residential projects that require detailed cost analysis. It’s particularly valuable for ensuring that all components of a project are priced accurately, including materials, labor, and overhead costs.
5. CostCertified
CostCertified is a relatively new but highly efficient estimating tool designed specifically for residential contractors. It focuses on providing real-time cost estimates, enabling homeowners to make quick decisions based on accurate pricing. This software is particularly popular for home renovations and custom home builds.
Key Features:
Real-time cost updates with vendor pricing
Seamless collaboration with clients through the app
Transparent cost breakdowns, including materials and labor
Detailed reports and change order tracking
CostCertified’s ability to provide real-time cost updates is particularly useful for residential projects where material prices fluctuate frequently. The software also allows homeowners to interact with contractors directly, making it easier to track changes, approve costs, and stay on top of the budget.
6. PlanSwift
PlanSwift is a takeoff and estimating software designed to improve accuracy and speed during the estimating process. Contractors and estimators use PlanSwift to calculate material quantities, measure blueprints, and generate cost estimates for residential construction projects.
Key Features:
Digital takeoff tools for measuring and quantifying materials
Integration with popular accounting and project management software
Ability to calculate material costs and labor expenses
Fast and accurate estimations with minimal manual input
PlanSwift is particularly useful for contractors who need to calculate material quantities quickly and accurately. Its digital takeoff feature saves time by automating the measurement process, reducing errors that can lead to cost discrepancies.
7. Buildertrend vs. ProEst: Which Is Better for Residential Projects?
Both Buildertrend and ProEst are excellent tools for residential estimators, but each excels in different areas. Buildertrend offers robust project management capabilities, making it ideal for contractors who need to handle communication, scheduling, and budgeting all in one place. On the other hand, ProEst is a more dedicated estimating tool with a focus on accuracy and real-time data integration.
For residential projects that involve a lot of communication and collaboration with homeowners, Buildertrend might be the better option. However, if the primary goal is to create highly accurate estimates based on current market data, ProEst might be the better choice.
8. Bluebeam Revu
Bluebeam Revu is a powerful software used by construction professionals for digital design and project collaboration. Although it’s often associated with commercial projects, Bluebeam can also be highly effective for residential estimating by enabling detailed takeoffs and cost estimations based on digital plans.
Key Features:
PDF-based design and takeoff tools
Real-time collaboration features for teams
Integration with estimating software and project management tools
Detailed markup and reporting capabilities
Bluebeam Revu is especially useful for residential estimators who need to work with detailed plans and collaborate with architects, contractors, and homeowners on project costs. The ability to measure directly from digital blueprints reduces errors and increases efficiency.
Conclusion
The use of estimating software in residential construction projects has become indispensable for contractors, homeowners, and developers. These tools enhance accuracy, speed up the estimation process, and improve collaboration between all parties. From basic tools like Clear Estimates to more advanced options like ProEst and RSMeans, residential estimators now have a variety of software tools to help them create precise, data-driven cost estimates. By leveraging these tools, residential projects can stay within budget, meet timelines, and avoid costly mistakes, ensuring a smoother and more successful construction process.
0 notes
paternostergays · 3 months ago
Text
kerblam pisses me off soooo much because of the complete lack of thought behind it - same as lucky day. the famous 'the systems aren't the problem' line (terrible choice of word, because the doctor is referring to automation and not the system of capitalism) tops off the conclusion of the allegory of the extreme activist, which was poorly handled and makes the whole episode appear to be supporting capitalism anyway. the episode is right to point out that charlie's plan (aka mass murder of kerblam customers) is awful, but doesn't drive home the message that a) he's targeting the technology rather than capitalism and b) if he gets his wish then what? even more people work underpaid menial jobs that have been established as easy to do via automation? which is the end result of the story anyway. the episode does a very good job of pointing out the capitalist system and how damaging it is (particularly the line about how the company is its own security, healthcare etc) but does nothing to fix it - and fumbles the 'people who misuse technology are the wrong ones not the technology itself' message to boot.
ANYWAY. onto lucky day, because they were written by the same guy. overall much better and more nuanced episode that again gets its messaging confused because the writer picked UNIT to function as an allegory for the climate deniers/conspiracy theorists/anti NHS (etc) types to rail against. If UNIT was not so heavily militarised, the episode would read a whole lot better. But yknow, it's hard to disagree with Conrad when he points out that they have a massive Avengers style tower and many many guns and go around arresting journalists (slight aside, he was arrested for something like breaking the peace - I can't quite remember the exact phrasing - when what he was actually doing was basically a misuse of emergency services, which would have worked a lot better alongside the 'I didn't take the antidote' line). and the climax of the episode being the paramilitary government organisation siccing a deadly alien on a guy was... yeah, again unintentional because we all hate conrads guts and sort of want it to happen by that point, but still. and I saw someone make the point that the episode refused to address any of the systems in place/social climate - such as government spending on things other than the systems put in place to help people, the cost of living, struggling healthcare system etc - that would allow people to become radicalised in the way conrad was, which makes sense when compared with kerblam. both point out the flaws in the system and have villains who rail against them in the wrong way - but neither goes so far as to suggest blaming (or, consequently, fixing/abolishing) the systems themselves for the problem they've ultimately created.
i think that's what annoys me about both episodes, to different degrees. they both leave you feeling confused about the message they're aiming for.
49 notes · View notes
alpaca-clouds · 11 months ago
Text
Rural Living vs Capitalism
Tumblr media
Something I find rather funny is this one thing that somehow left wing and right wing people will agree on: They kinda hate farmers and their protests and them wanting living wages - just for different reasons. Like, sure, there is a certain group of right wing traditionalists who idealize farmers, but pretty much everyone else just is angry with them in one way or another.
Among left wingers I usually make myself unpopular by looking at farmer protests and go: "Yeah, well, actually they are right?" Because most of the times the protesting farmers are the smaller and middle sized farms, who get fucked over by the big coorporate farms. And that is an issue. It is among the issues they are protesting about.
And this is a general thing when it comes to the rural communities.
See, a lot of times left wing people tend to be rather suspicious of rural folks, having this idea that everyone in rural areas is super conservative - not to say racist, misogynist and queerphobic. And... Like, we know that statistically speaking a lot more people with "conservative" ideas (if not outright rightwing) live in the rural areas, which has to do with folks in those areas generally being older. And if younger families move into rural areas, they often are better off and hence statistically also more likely to be right-leaning at the very least.
However, the fact is that nobody gets quite as fucked over by capitalism as people in the rural areas are - both farmers and people just living there. And there are always people living in rural areas for the other reason people might move there: The fact that living in rural areas is on the surface a lot cheaper. Homes are cheaper there at the very least.
But that is where it starts. Because rural folks get fucked over in so many way. Generally there is the fact that a lot of other stuff is more expensive in the rural areas. Often amenities might be more expensive. You want fast internet? Lol good luck finding someone offering it. The internet cables lying in your village are probably like 15 years old. You remember ISDN? You wanna go shopping? Well, you gotta drive 30-60 minutes to the next supermarket. Need new clothes? Well, it is a two hour drive now. Also, the supermarket might be more expensive than the one in the city. You cannot drive a car for some reason? Well, we have a bus that comes two times a day, if you miss it, you are fucked. The next train station is like an hour away. Mostly because for "small" rural communities it is just not payign under capitalism to put all those things into the villages. A big supermarket? Does not make enough money there. Fast internet? Costs too much to put down there. The same with everything else. And thus... Because capitalist companies want to make a profit, a lot of stuff is not available in rural areas. In the worst cases this leads to food deserts - large areas where no supermarkets and ways to get food (other than fast food joints) are avaialble.
Oh, and schools? At times the next school might be more than an hour away as well.
And if you are a farmer? Well, if you are a small farmer you are fucked as well. Because no way in hell are you able to work your farm as efficiently as a coorporate farm management company is able to, who underpay the farmers working for them. Those companies can afford for giant automated systems, too, that take care of a lot of the stuff. Things that a lot of smaller farmers just cannot pay for or need to go into dept for.
So, in so many ways... Yeah, people in rural areas get fucked over again and again. Both people living there - and the farmers. And... Well, yeah. Of course because in the rural areas people tend to be a lot more conservative - but in the end they might be fucked over more than anyone else by capitalism. And due to the lack of basically everything around them, they often lack access to the information of how and why they are fucked over.
Which is not to say, that there are not left wing organizations active in rural areas. And some people there start to see how they get fucked over.
But I just wished for left wing people to also realize that this really is a big issue. And have some sympathy for those people.
94 notes · View notes
r0-boat · 9 months ago
Text
Almost forgot about the zombie apocalypse one
Whb angelfication infection AU
Based off of my zombie apocalypse poll
Tumblr media
Lore:
Angelification has gotten far worse than anyone would have anticipated. Even the angels themselves trembled in fear when they realized that it was much more than a way to convert and kill devils as they saw what their own eyes, one of their own kind, becoming infected. Not even humans are safe as the barriers between humans hell and angels have fully broken. As numbers of demon and Angel and human alike begin to dwindle.
there was still hope since All Seven Kings were still alive. However negotiation with humans are very difficult... Most angels went into hiding drowning and guilt of what they've done
The seraphim realizing that this must be a punishment from God team up with the devil's helping to push back against the infection....
Many devils still stayed loyal to their kings, Though others became more and more dangerous seeking power, as all that's left is their will to survive.
You are somewhere in either the human world or hell they can still feel that you're alive. So they are racing to find you before something else does.
Satan
Gehenna is full of nasty demons twisted by the will to survive. Many demons that are doing okay are ones you shouldn't get your self involved with.
The Gehenna faction is still strong, their castle is turned into a makeshift stronghold. And it is considered the safest protected by bloodthirsty devil's wanting nothing more than to protect their last piece of home. Is also the biggest home to many survivors demons angels and humans alike. However tensions always arise.
Satan is actually scavenging in the human world and trying to find You; with their king gone the two devils in second command are Amy and Sitri. Gehenna is honestly your safest bet But it's not perfect. Everyone from the fraction are most helpful and sometimes even go out to help other groups or factions. And they are encouraged to do so.
Mammon
With their currency now useless you would think Tartaros would fall in an instant. But are also wealthy and resources being a gold mine of food, water and other supplies. However their trades always come at a cost since they too are also surviving on these very same supplies.
Money does very little for them at the moment But if there's anything else that catch their eye They will let you know. Devils from Tartaros are mostly merchants trying to trade.
Mammon has ways to find you without him lifting a finger, like using drones or paying people with the finest treasures to bring you. Right now they need to focus on more automation So they could grow more food in the long run They are practically reliant on machines since none of the survivors in Tartaros want to actually do physical labor.
Leviathan
Foras' invisibility ability comes in great handy since he is able to sneak past most if not all attention he could go and find you while Levi deals with Hades.
Hades is actually doing quite well with a strict regimen of fighters and devil so loyal to Levi it's practically brainwashing. Hades is usually self-reliant not relying on other countries or whatnot. No one can get in but no one can get out.
Leviathan however isn't doing so good. His psychee on the verge of a breakdown as he thinks about you every night His breath shaking after waking up from nightmares upon nightmares upon night terrors. He promised to keep you safe. This isn't safe. You are not safe. He will not rest He will not sleep until you're found and once you are found he will never let you go. His subordinates are also well aware of leviathan's mental decay.
Beelzebub Bael
He has no idea where Beel is He's worried sick He doesn't even know if his king is still alive. He hasn't stepped foot in abyssos since the outbreak. Hell he doesn't even know how to contact him anymore. Before he leave all he said was "I'm going to find them." And left.
Much of Abyssos had also taken the same idea as their king as they found that scavenging for more supplies as far easier than relying on wherever the fuck Tartaros is doing and they're acting king is sure to keep this place safe for when the people return with more supply.
Abyssos is a labyrinth of secret tunnels in passageways and passwords. But for good reason since they scavenge the most they tend to have the rarest items that even Mammons would love to get his hands on.
Lucifer
Lucifer is worried about you He is worried sick but he has far more pressing matters to tend to. His new rule in Paradise lost that Only doctors and the sick can reside here. Nothing else can get in so Paradise loss is the safest place if you can manage to make it there and even then if you're healthy they'll either put you to work or turn you away.
Lucifer himself is not tending anyone He's actually studying the process of angelification and the infection and trying to reverse it. His work is far more important since he could save many many lies He just... He just needs more time.
When Lucifer isn't researching He leaves with his two brothers trying to find either samples or trying to look for any leads to where you might be. In exchange for this information they will give their services.
Belphegor
He can't sleep, how can he in the same boat as Leviathan he experiences those same nightmares and night terrors and the only thing more hassle than being awake is having a nightmare. His body is not used to This little amount of sleep. If his narcolepsy isn't taking effect then he has not sleeping plain and simple.
Human world energy drinks are a lifesaver. So he would be awake for a week pass out and fall asleep for another week. With days of night terrors. He could just use his powers to find you but with so little energy he can't even control it at the moment. But Harumon So heartbroken and on the verge of tears at his friends takes up the mental to go find you himself. Thinking that if he did everything will go back to normal.
Niffleheim being the strict regimen is a very safe place if you're willing to put in a lot of work as soon as they let you in you are trained to fight in combat and either sent to protect niffleheim or sent out to kill as many of those motherfuckers as possible. If you're lucky you might also be sent to other countries in the human world or hell to help.
Asmodeus
These devils may serve asmodeus. But they also think that Asmodeus should be king of all hell... Asmodeus does not mind their way of thinking but does not make an effort to change So with a boiling over pressure cooker it just takes the right moment... The red prison has been destroyed...
Things are not always bad in Abaddon however. Asmodeus has a cult now. They're loyalty two asmodeus is terrifying as his subordinates and members of the red prison go far and wide to recruit more members or just you know having fun with their freedom....
Asmodeus... Doesn't give two shits. I mean technically he is helping... All he has to do is tell them what to do and they'll do it. He seems to be enjoying his life as the god of his new cult... Yes he could be actually helping, but he has greater plans. He might use threats and his cult as a bargaining chip to have you completely, But those are only his thoughts.
Asmodeus potential good guy or villain: Yes???
125 notes · View notes
maid-of-the-golden-deer · 27 days ago
Text
assorted ideas for what that might make the farming/village sim half of azuma work better (as it stands its an enjoyable rpg and dating sim that forces you to do some wonky management to progress):
-change the store hours. rn they open at the exact same you do and close well after you likely went to sleep unless you were pushing the time limit in a dungeon. have the seasonal villages work like a clock: spring stores open and close the earliest, autumn open and close the latest, summer and winter in between. that will give you more motivation to village hop besides character visits
-make. cooking. take. time. if crafting now only costs money instead of rp, i think it should also take up time. giving someone a gift shouldnt take more time than making bread. have different villages let you cook different food, and cooking together can only be done with a villages resident. related, izakayas and teahouses should have a different list of foods you can make. and you should only be able to make quick meals/snacks at the cooking stations around the world
-have village funds and your funds be seperate; they let you sell things at stores for immediate money, so have that be your spending change (for gears, upgrades, cooking, etc) and your shipping box should go to village expenses (feeding villagers, what money you can spend on buildings/decorations). that way you have to weigh what goes into the shipping box and you cant access until tomorrow vs what you can have right at that moment
-tidy up the inventory management. as it stands i only ever filled my inventory up if i deliberately didnt stop at one of the billion places to unload. take a page from mainline RF, have it start small and get big, and make your home storage work the same (that was WAAAY too big, i put almost 90 hours into my first file and it was barely half full). make it matter, not just be busywork you have to do
-an obvious one ive seen a lot of complaints regarding: for the love of mokoshiro habaki, let us dictate what the villagers plant. i understand that they want you to oversee them, but if so much can be automated, make it more about the actual management rather than micromanaging the fields. maybe itd be too complex for some people, but id like to be able to pick who waters, who plants, who harvests too. right now my only thought it "those jerks better not have planted a crop that grows badly here or so help me-"
the tldr is make more things on the farming side actually matter; the whole time it felt like they were trying to sand away anything that might cause tension for the new audience who would just prefer a jrpg over a rune factory game. there was rarely any friction between me and the game in a bad way
i enjoyed myself a fair bit (im nearly at 100 hours already), so id hardly say its a bad game, but it felt VERY lopsided towards the action + social side of things, with the farming + management kind of tacked on
24 notes · View notes
orb1tz · 2 months ago
Text
A LOVER OR A FRIEND? T.P - REMADE
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Told y'all I'd remake this!! Sorry it took absolute eons though, life's been a bitch recently. Was listening to non stop pop as i made it so lets hope it helped.
REMINDER, NOT PLOT ACCURATE!!
Summary; After doing something as great as The big one, you'd definitely thought it was a good idea that some celebrations were in order. After agreeing to it, you completely forgot that those celebrations would include a drunk old friend... or fuck buddy? Who knows...
The big one, the huge one. The one no-one dared hit due to how impossible it seemed. Yet, here you stand, with your lifelong friends and with millions of dollars in your credit card from it. It had almost cost your life, but where was the worth if it didn't? Micheal had suggested a celebratory party from the success, which was fair, he wanted to enjoy his life after getting such a lick of near death, it made sense. Everyone wanted it too.
With the automated doors closing behind you, you drove into the fine home. Micheal and Franklin were here, presumably with Lamar, for whatever reason. Amanda's car was also parked in its usual spot. 'Bitch'. You thought. You never knew what Micheal saw in her, she always treated him and his friends like less than shit. Go back a few years and you could almost feel the way Trevor lunged past you at her, purely for sighing at you. Trevor.. that's right. He's also supposed to come. Great.
You didn't talk to him when he came back first. Well, when he arrived. He never was dead, was he? You quite literally walked right out of the kitchen from where he'd announced himself in the heat of an argument between Micheal and you. You'd only communicate in grunts or blunt answers when necessary on missions.It's not like you wanted to ignore him... it's just you didn't want to believe he was truly back, you didn't want your heart broken all over again. Besides, he hardly noticed anyways.
He never noticed anything about you. Micheal warned you at first, that he was bad. You'd insist you'd be fine, after all you'd known him the same amount of time. Oh, how wrong you were. Every fight, every fuck, everything, just hurt. How he'd cry to your soul one night and act like he was only there to fuck the next. It was so confusing, so harming, yet you still loved him.
Though to Trevor, it was different. He didn't know how to love you. He didn't want to purely for the sake of knowing you'd probably up and leave like the cheap hookers he'd sought out. He'd stopped for a while after he got led to believe you were dead. Dead on impact, he could hardly believe it. You were always such a good getaway driver, hell the train didn't even hit you in Yankton as you escaped, so how did a little ice cause you to drift and slam into a pole?
He could never dwell on it, hell he thought you actually escaped with him. He couldn't get a look at you as Micheal pulled him and Brad from the car, proceeding to get 'shot.' and killed. Truth be told, you were in on the plea deal. The WPP. Micheal forced you, well, manipulated. Claimed that Trevor was like a dog with rabies, claimed he was wild, he'd never love you the way you love him. Fast forward and there you were, watching 'Micheal' go down the burial hole, whilst you stood next to him, wondering just where Trevor was, if he was even alive.
After some time, some searching, Micheal and Lester came to an unspoken agreement. They paid Dave Norton, the FIB agent in charge of your Witness Protection to tell you to stop, for Trevor was dead. Killed in a road rage like the 'animal' he was.
That's why you simply left that kitchen that time. You couldn't process it, couldn't deal with it. And when he didn't even bother seeking you out it bothered you, turning every interaction into a ball of awkwardness and anger. Not at each other, but knowing him he'd take it out on you at some point anyway.
You sighed as you bit your lip, realising you were just sitting in your car as you got out, closing the door. The music was loud enough to be heard outside, but not loud to disturb the neighbours. Inside, the family were in the sitting room, Tracey being the first to notice, ran up to you, screaming. You hugged her as you said your greetings to everyone, not failing to notice the lack of mess, the lack of him. It made you nervous, not knowing when he'd arrive.
A few hours had past like nothing. It was sometime after PM, and you were starting to feel the effects of a good get together. Smiling, you excused yourself as you stumbled a little bit up the stairs, you reached the bathroom, throwing yourself in with urgency. You spent a bit longer than necessary up there on your phone, but perhaps that's what made you realise that he was here. You could smell the booze from the floor below, presumably drinking enough for seven before arriving here. His voice vibrated through the floorboards and swears and slurred speech shook off the walls.
Pulling up your pants, you did your hygiene before you approached the banister cautiously. Sure enough, his voice echoed up the stairwell, flooding your ears as easily as his tongue once filled your holes.
You groaned, he was already causing a fuss. Micheal was outside, last you'd seen, chatting with Frank and Lamar, so that left you descending down the stairs, already hating how you had to prep yourself up to pull him away from Amanda, since some of the other heist members were scattered around.
"See...You, Mikey chose you purely..because it was to spite Brad, he doesn't love you!" He sneered as he swayed, already hating how the first person he saw was the perky tittied bitch of a best friend's wife. He hiccuped a little as he raised his hand, pointing to nothing in particular, ready to rant yet again, until it hit something.
"Fuck o-ff Mikey i'm in the mid-" He started, but stopped once he saw you. You, who'd been avoiding him the past few days, and you who he fought tooth and nail for, numerous times. T, stop." you huffed quietly as I pulled him away from Amanda, a surprised look on his face as she put her hand on her hip and walked off.
"The- fuck, you hate her alm-*hic* as bad as I do!?" He grunted out, throwing his arm out of your grasp dramatically, as you stood in the kitchen, somehow it was quiet, with everyone moving outside. "You've been here about five minutes, and you've already gotten into trouble and probably got kicked out of four bars!" You hissed quietly, folding your arms against your chest as you glared up at him.
He glared down at you, an unintentional sneer on his face as you stared at him, and for a moment, a tense, dangerous moment it felt like a punch was going to be thrown. But it wasn't, instead, he slowly raised his hand. "Five." He said with a fuck-ass smug grin on his face. "Oh fuck you!" You scoffed as you twirled in annoyance, not even knowing what to say to him.
You could see his face, his scars, his oddly bruised face, like it was fresh. Despite everything, you were still you, you still looked at him with those pretty eyes he loved so much. And he could still read you like an open book.
"Mikey." He said, with a small slur as he pointed to his black eye. Then his bruised cheek. "Mikey." He pointed to all the bruises and scrapes, like a child showing you a scraped knee from falling off their bike, hoping you'd be proud that they even rode their bike. You didn't know what to say, you just sighed. "Typical." You scoffed, pacing. "Why were you two fighting?" You demanded.
"Whooahh... Funny story sugartits." He giggled, as he hiccuped. "Basically- i- wanted to y'know..pay a house call, and he got a lil' angry, so in turn, I got a lil' ang-" "Trevor I swear to fucking god I don't want to hear about patricia!" You stopped him in the middle of his drunken rambling. "oh." He said softly. "Well- Mikey Schmikey wouldn't tell me where you were hiding out!" He defended. "So i did what i knew best, and.." He made a boxing motion that looked more like a wave than anything.
"You fought him?" You raised a brow. He nodded as he sat on the barstool looking up at you. "Course i did- *Hic*- Look at you!" He whoozed as he swung his legs. You stared down at him. Normally you'd kiss him and take him home in this state, make him some food and maybe fuck, but the hesitance in your gaze made him sober in almost seconds.
"You still don't trust me." He stated, like it was the most obvious thing in the world. "No, I do. I just don't...I don't know." You countered. You didn't exactly know what he meant, but that gaze he left on you as he stood almost made you whine under pressure. "I'm right here, ain't i? I'm fuckin' real, ain't I?" He demanded, his voice rising with anger. You were once his, and he fucked it up, he was aware, but the way you were right now, not knowing what to do with him, ignoring him all these months after years of believing you were dead, it pained him, and when in pain, Trevor gets mad.
"Y'now all these years, I thought you were in that second casket, I thought you were buried there, in Yankton with Mikey, but no! He's out there shittin' in his pool and you're in here, actin' like you don't even know me! Runnin' off after everything and I can't even follow because fucking Al deDickio out there won't tell me where you are! Do you have any idea how much shit I wasted on your grave!?" He angrily cursed, as he advanced. He'd never hit you, no, but he wasn't the best guy either, as he smashed his fists off the countertop, not hard, but enough to dull his anger slightly.
"After all these years, after all this time." He hissed, each word having ten years of anger backing it. "You just run, not even a hi or hello, you fucking run. I didn't get your fuckin' name all over my back, or fucked the shit out of you almost daily for that treatment!" He spat as he gripped your shoulders. Yes, he was angry, but there was something else in his eyes, it was clear by the way his voice was shaking, this was a man pure heartbroken and drunk.
"Listen- It wasn't my- Wait, what!?" You tried to defend yourself as he huffed and practically almost cried into you as he stepped away. "Gotta show you that too, huh? Will that convince you- huh?" He demanded, not even giving you a chance as he ripped off the blue jacket, and white tank as he turned. And there it was.
The massive flower, open to its fullest, your name making up the stem, and everything he'd associated with you on the petals. Trevor wasn't a romantic, and hell was he a thinker, which meant all these details were burned into his memory, and now his back. You reached out, tenderly touching it in shock. But the second your hand touched, he whipped around, grabbing it and shoving you back into the pillar.
He was staring at you with such an intensity that it would've been scary if you weren't so into it. He began to ramble again, yelling and swearing but you couldn't focus on it. You just pulled him down like many a time before, and kissed him, so ferociously. The kiss of desperation, of a decade of longing and lust. Of course, he'd grabbed your hair, causing you to open your mouth more, but pulled back, almost panicking.
"Don't leave me again." He said, a hoarseness to his voice. He didn't give you a chance to answer, as he kissed you again. It was clear the alcohol was getting him into the emotional mess he'd probably had to suffer through all these years alone, without you to help like before. "one night." He murmured through kisses. "And i'lll change - I'll flush the toilet, I won't piss on you- I won-" He started but you shut him up once more. "One, one night." You mumbled through kisses as you held his frame. It didn't even shock Micheal when he walked into his hallway to find you trying to drag Trevor to somewhere else, convincing him to not do you on Micheals bed.
26 notes · View notes