My Kindness Is Out Of Stock

My Kindness Is Out Of Stock

I had always brought cosmetics and designer bags back from Europe for my friends at cost. I absorbed the exchange rate fluctuations myself, maxed out my luggage allowance, and occasionally got pulled aside by customs to pay heavy duties.

Everyone got used to it. Once in a while, someone would offer a lukewarm "Thanks for your help," but that was it.

Until my cousin added a new friend to our group chat.

After looking at my spreadsheet of prices, this girl posted a hand-over-mouth laughing emoji.

"Oh my god, you guys actually let her buy at retail price? That's such a rip-off. I used to live in Europebuying without a discount is just exploiting an information gap. You can find any college student on resale apps who'll do it cheaper."

Silence fell over the chat.

She followed up immediately: "Next time you guys want anything, just let me know. My classmate is still in Paris. With tax refunds and outlet discounts, she can get everything at least thirty percent cheaper than the counters. She doesn't do this for a living; she just wants to save us some cash."

I quietly muted the group.

Thank God for this new friend. I could finally say goodbye to covering exchange rates out of my own pocket, paying overweight baggage fees, and hauling suitcases stuffed to the brim.

Nina's college roommate, Amber, had joined our girls' group chat last month.

Her Instagram feed was a curated stream of geo-tagged flexesfrom Galeries Lafayette to Printemps, always captioned: "Scouted more goodies for my girls."

At the time, I was packing for my upcoming flight back home.

Thirty-seven items. Orders for five different people. Everything from La Mer cream to a Gucci belt, crammed into two twenty-eight-inch suitcases. My own clothes were squeezed into a tiny carry-on.

Amber dropped three screenshots into the chat, showing prices her classmate sent from a Paris outlet.

A Louis Vuitton bag that I had quoted at the retail price of 0-0,800 was listed on her end for only 0-0,350.

"Grace, I didn't mean anything by it," she wrote, adding an innocent blinking emoji. "But none of us are trust-fund babies. We should save where we can. Charging retail is basically just pocketing the difference from an information gap, isn't it?"

My fingers hovered over the keyboard. Then, slowly, I drew them back.

Nina was the first to chime in: "Amber actually has a point. I never really thought about that before. Grace, you've been in the UK for six yearshaven't you built up any discount channels?"

I had spent six years studying in Manchester. This shopping arrangement had started because of Nina. In the beginning, it was just baby formula and skincare for her. Then her coworkers joined, then her friends, and then her friends' friends.

I had never charged them a single dime.

I calculated the exchange rates based on the exact day I swiped my card, absorbing the loss if the pound surged before they wired the money.

During sale seasons, I passed the discounts directly to them, never keeping the tax refunds.

To grab a limited-edition Christmas advent calendar, I once stood in line outside Harrods for three hours. The Manchester winter wind cut like a knife; I went home and ran a fever for three days.

I had never mentioned any of this in the chat.

"I just looked, and Amber's friend is definitely cheaper," Megan texted. She was Nina's coworker and usually the one who ordered the most. "Grace, not to be blunt, but you must have made a fortune off us these past few years. We're all friends here. Enough is enough."

Made a fortune.

I stared at those words, then turned my phone face down on the desk.

Amber sent another message: "Just let me know if you guys need anything from now on. My classmate has been a personal shopper for years. Her suppliers are rock solid. I'm just playing middleman to help outI don't make a single cent."

A chorus of "Amber, you're a lifesaver!" and "So reliable!" quickly filled the screen.

Nina tagged me: "Grace, if you haven't shipped our pending orders yet, can you just cancel them? We'll have Amber buy them for us instead."

I picked up my phone and typed, letter by letter: "Sure. I'll compile a list of what I've already bought. If you want to cancel, just DM me."

After sending it, I archived the chat.

It wasn't even anger.

It felt more like a sudden, hollow releaseas if a heavy stone I'd been carrying on my back for three years had suddenly been lifted by someone else.

She didn't know how heavy it was. But she was eager to carry it.

Good for her.

That night, I put all the purchased items into an Excel sheet, noting down the order numbers and return deadlines, and sent it to the group.

Megan replied instantly: "Cancel the La Mer treatment lotion. Amber said she can get it for 0-010."

That was ten dollars cheaper than what I had paid.

"Sure," I replied.

Nina messaged me privately: "Grace, Amber is a sweet girl, she's just very blunt. Don't take it personally. But honestly, you never mentioned discounts before, so everyone just assumed you were making a profit."

I leaned back against the sofa, staring at the screen for a long time.

She was my first cousin.

The year she got married, I brought her an entire bridal skincare set. It cost over nine hundred dollars. I told her it was my wedding gift to her.

She had hugged me back then, crying, telling me how lucky she was to have me.

I typed back: "I didn't have access to those discount channels. That was on me. I'm glad Amber can get them for you guys now."

Nina sent a pat-on-the-shoulder emoji. "I'm glad you see it that way. We'll still hit you up if we need anything else in the future."

I didn't reply.

I unwrapped a Lindt dark chocolate truffle I'd bought for Megan. It tasted bittersweet.

The phone buzzed. A friend request from Amber.

Once accepted, she sent a cute waving cat sticker: "Hey Grace! Nina probably told you."

"Yeah."

"Your Excel sheet is so organized! Did you always keep track of things like this when you were selling?" Her tone was sweet. "Oh, by the way, could you share the logistics company you use? And maybe some tips on getting tax refunds? I'm still learning the ropes and wanted to ask for your advice."

I moved the phone away, then pulled it back.

She had just accused me of exploiting an information gap, and now she was asking me for my information.

"My shipping company has been having customs issues latelylots of packages getting held up, so I wouldn't recommend them. As for tax refunds, your classmate in Paris probably knows the system better."

Amber took a while to reply: "Oh, okay~ I just figured since you've been in the UK for so long, you'd have some solid connections."

I let out a dry laugh.

But the best part was yet to come.

Zoe, my old classmate and the only one in the group who hadn't joined in on the snark, sent me three screenshots of a private conversation between Amber and Nina.

Nina: "She definitely pocketed a ton of cash. Why else would she never mention the discounts?"

Amber: "Right? I asked her for her shipping contact and she refused to give it to me. She probably wants to keep the channel to herself so she can keep ripping other people off."

Nina: "Whatever. We'll just buy through you from now on anyway. I won't recommend her to anyone else."

Then, Amber accidentally forwarded those exact screenshots directly into our main girls' group chat, followed by: "Oh my god, wrong chat! Grace, please don't be mad, I didn't mean to post that here."

The group chat went dead silent.

Two minutes later, Megan DMed me: "Grace, did you return my La Mer yet?"

"In progress."

"Great, thanks."

Not a single word of apology.

I muted Megan and stared out the window at the Manchester night.

In the distance, the lights of Old Trafford glowed against the dark sky. I had lived in this city for six years, moved seven times, worked three jobs at my lowest point, and spent an entire month eating toast with near-expired peanut butter.

Back then, Nina used to FaceTime me every week, cooing about how hard I was working and promising shed take me out for a massive feast once I returned.

But she had never once asked if I was tired. She never asked what it was like to drag two oversized suitcases through airport security, pleading with the gate agents in a quiet, embarrassed voice when my luggage was overweight.

Because of the time difference, I didn't see Amber's overnight messages until the next morning.

"Hey girls! My classmate just sent over the price list. Almost everything is at least 30% off retail!"

Below was a long, detailed price comparison spreadsheet.

LV bags, Gucci belts, La Mer creams, serums...

Beside each item, she had listed my previous quotes, labeling them "Old Price," and placed them next to "Amber's Price," with the difference bolded in red.

At the very bottom, a line of small text read: Based on our average spending over the past three years, we've been overcharged by at least $3,000.

Amber tagged everyone: "No offense to anyone, just wanted to give you guys a heads-up. Money doesn't grow on trees, and getting played by someone close to you is the worst feeling."

Nina replied with a "my poor wallet" emoji.

Megan wrote: "Sigh. I guess buying through actual international students is the only way to go."

I stood in the kitchen, coffee mug in hand, slowly reading through her list.

Every single price she attributed to me was wrong.

For the bag, she claimed I charged 0-0,850. I had actually charged 0-0,750, passing along a mall loyalty discount without keeping a dime.

For the La Mer cream, she wrote that I charged $280. I had charged $210, taking absolutely zero commission after the tax refund.

The "differences" she highlighted in red were either comparing last season's outlet stock to current retail items, or comparing tax-free base prices to tax-inclusive totals.

I set my mug down and typed out: "I have the receipts and bank statements for every single item I've bought for you over the last three years. If anyone wants to audit them, feel free to message me."

The chat went quiet for about three seconds.

Nina replied: "Oh, come on, Grace. Amber is just trying to save us some money. Don't take it so personally."

Megan chimed in: "Yeah, what's done is done. It's not like we're asking you to refund us."

"Exactly, we're all still friends here," Lauren added. She was usually the quietest, but her orders were always the most expensive.

Amber sent a tearful emoji: "Is Grace mad at me? I really just wanted to share a cheaper option with everyone. If you think I'm overstepping, I'll stop posting."

Nina immediately replied: "Don't worry, Amber. You did the right thing."

I left the group.

I didn't mute or archive it. I clicked "Leave Group."

Seconds later, Nina was in my DMs: "Grace, what is your problem? Amber was just trying to help us save money, and you're throwing a tantrum?"

Trying to help.

I stared at those words, put my phone aside, and began clearing out my desk drawer.

Invoices, receipts, shipping slipsthree years of physical paper stuffed into a single drawer.

Every single slip of paper represented a memory of me running through an airport terminal, hauling heavy baggage.

Last Christmas, Megan had placed a last-minute order for a Chanel bag, saying it was a gift for her mother-in-law and the timing was tight.

I had worked until 8 PM that night, then sprinted through the freezing rain to the boutique, arriving ten minutes before closing to buy it, before rushing it to the shipping depot overnight.

When she received it, she texted: "Grace, you're the best! Definitely hitting you up next time."

Hitting you up next time.

Probably the cheapest promise in the world.

I swept all the papers into a large manila envelope and sent Nina one last message: "Every single purchase I made for you guys over the last three years has a paper trail. I never made a single cent of profit off any of you. Believe what you want."

Nina's reply came instantly: "Fine, if you say so. But Grace, if you really weren't making money, why didn't you ever explain that? If you don't say anything, of course people are going to assume."

Staring at the screen, a sudden wave of relief washed over me.

She was right.

Why hadn't I explained?

Because I thought friends didn't need explanations.

But they had never wanted a friend.

With me out of the group, Amber became even more vocal.

Zoe forwarded me screenshots from other group chats they shared:

"Grace is just used to making easy money off people she knows," Amber had written. "Once I called her out, she threw a fit and left. Classic guilty conscience."

"She claims she did it at cost, but who actually believes that? She's been in the UK for six years. There's no way she doesn't have some secret discount codes."

Zoe sent a long, furious voice memo: "Is she out of her mind? I literally watched you break your back doing this for years. Do you want me to go in there and drag her?"

"Don't bother," I replied, typing with one hand while skimming my work emails. "Honestly, I'm glad someone took over. You have no idea what a relief this is."

Zoe went quiet for a moment before typing: "Actually, that classmate of Amber's... I think I've seen her in other shopping groups. Last year, she got exposed for mixing real items with high-end fakes. She changed her account handle and popped up again."

I raised an eyebrow. "Are you sure?"

"Eighty percent sure. Do you want to warn them?"

I thought about it seriously.

In the past, I would have panicked, dug up chat history, searched for evidence, and laid it all out to protect them from getting scammed.

And what would I get in return? Theyd probably say I was bitter.

"No," I told Zoe. "Right now, they think Amber is an angel sent from above. Anything I say will just sound like jealousy."

Zoe sent a sighing emoji. She probably thought I was being weak.

But she didn't know that I had been waiting for exactly this moment.

Over the last three years, the hidden costs Id absorbed easily amounted to over ten thousand dollars. When the exchange rate fluctuated, I kept my prices flat. I used my own credit card points and airline miles to secure limited-edition items for them, while I booked the cheapest, two-layover economy flights for my own trips home.

Who was I going to tell?

If I told Nina, she'd just say: "Well, why didn't you charge us a fee then? That was your own choice."

Exactly. It was my choice.

And now, I was choosing to walk away.

That evening, I met my coworker Emily for dinner at a French bistro.

She was an architect who had started at the firm around the same time I did.

She raised her wine glass to mine. "You look... lighter today. Did something happen?"

I smiled, clinking my glass against hers. "Let's just say I finally dropped a weight I've been carrying for too long."

Emily didn't pry, but she kept my glass full.

On the way home, Zoe texted again: "Grace! Amber is collecting money now. She's asking for a $300 deposit from everyone, claiming it's her classmate's policy. Megan paid, Lauren paid, and your cousin paid. She's got over 0-0,500 already."

I stared at the screen and let out a quiet laugh.

A deposit.

In three years of buying things for them, handling incorrect shade matches myself, and absorbing canceled orders on my own dime, I had never once asked them for a deposit.

I slipped my phone back into my pocket.

The Manchester wind was cold as I walked through Piccadilly Gardens, but my chest felt remarkably warm.

Amber's "classmate" was in Paris.

If customs caught a commercial shipment from Paris, the import duties and fines would run into the thousands. If she was selling at thirty percent below retail without charging a sourcing fee, what was the classmate getting out of it?

Was she running a charity?

Under the yellow glow of the streetlamps, my shadow stretched out ahead of me.

My steps felt lighter than they had in years.

Some things didn't need to be explained.

Time would do the talking.

After collecting the deposits, Amber went quiet for two days.

On the third morning, she kicked off a "live buying session" in the main chat.

Her first message was a blurry photo of a dimly lit warehouse. Shelves were packed with cosmetics and designer boxes, resembling a shadowy parking garage conversion.

Her caption: "My classmate is at the supplier's warehouse early this morning! Everything is ready to go for my girls~"

Nina was the first to comment: "Amber is so fast! Way better than some people who take a whole month to get anything done."

Megan replied with a thumbs-up.

Zoe forwarded me the screenshots. I took one look at the warehouse photo and nearly choked on my coffee.

The metal shelving layout, the blue plastic pallets on the concrete floor, the yellow fire hydrant peeking out from the corner...

It was incredibly familiar.

It was a replica wholesale showroom in Guangzhou. A post exposing fake luxury sellers in a UK student forum had used that exact same photo months ago.

"Do you want to warn them?" Zoe asked.

I set my coffee cup down and typed back: "Find that old fraud exposure post with the warehouse picture. Post it anonymously in a local buyer-beware group. Make sure it's a burn account, not yours."

Zoe caught on immediately. A few minutes later, she replied: "Done. Posted it in the local city luxury blacklist group. Megan and Lauren are both in that group."

I leaned back in my chair, a small smile playing on my lips.

By afternoon, things in the chat began to fracture.

Zoe forwarded the leaked messages. Megan had written: "Did you guys see that warning post? That warehouse photo looks identical to the one Amber sent."

Lauren replied: "Maybe it's just a coincidence? Don't all warehouses look the same?"

Megan hesitated: "What if her classmate is the scammer from the post?"

Nina jumped in to shut it down: "Amber said her classmate is renting a temporary storage space in Paris. That's how things are done over there. Stop being paranoid, guys. We already paid our deposits anyway."

Silence followed.

I scrolled through the messages and sent Zoe a short reply: "We don't need to do anything else."

Zoe sent back a smirking emoji. "That was brilliant. You didn't even have to start a fight; you just planted a seed of doubt."

I locked my phone.

Confrontation was always the loudest, least effective way to handle things. People only care about the truth when they start doubting it themselves.

A truth forced upon them has no value. But a truth they unearth on their own becomes an undeniable reality.

NovelReader Pro
Enjoy this story and many more in our app
Use this code in the app to continue reading
463313
Story Code|Tap to copy
1

Download
NovelReader Pro

2

Copy
Story Code

3

Paste in
Search Box

4

Continue
Reading

Get the app and use the story code to continue where you left off

分享到:
« Previous Post
Next Post »
This is the last post.!

相关推荐

My Kindness Is Out Of Stock

2026/06/21

1Views

Red Lipstick and Sweet Revenge

2026/06/21

1Views

My Frostbite Was Your Goodbye

2026/06/21

1Views

Cheap Trash Costly Karma

2026/06/21

1Views

Tenfold Retribution for My Betrayer

2026/06/21

1Views

Listing My Living Husband As Dead

2026/06/21

1Views