Pay in installments of $25.62 with
,
and
Shipping Estimate
USA
- USA
- CAN
- USA
- CAN
Ships within 48 hours · Estimated delivery Aug 28 - Sep 2
For Your Every Summer RSVP, with Code: SUMMER15
Description
A Nutcracker NightmareBy: Christina Romeril Series: A Killer Chocolate Mystery Perfect for fans of Joanne Fluke and Laura Childs, when twin sisters Hanna and Alex help out at the local high school reunion, volunteering takes a turn when they find a former classmate's dead body. Hanna and Alex, owners of the Murder and Mayhem book and chocolate shop, are busy preparing for the Harriston High Schools reunion weekend. Neighbors will connect with old friends and perhaps try to
By: Christina Romeril | Series: A Killer Chocolate MysteryPerfect for fans of Joanne Fluke and Laura Childs, when twin sisters Hanna and Alex help out at the local high school reunion, volunteering takes a turn when they find a former classmate's dead body.
Hanna and Alex, owners of the Murder and Mayhem book and chocolate shop, are busy preparing for the Harriston High School’s reunion weekend. Neighbors will connect with old friends and perhaps try to avoid old foes. One person no one can avoid is Kyle, the former star quarterback, who is busy using his entire playbook to try and score with Hanna, even threatening her if she doesn’t play nice. At the reunion, Alex glimpses more drama than nostalgia as insults are flung around like a football at a Friday night game. The party is put on hold when Alex finds the dead body of none other than Kyle himself, bludgeoned to death by a nutcracker that the sisters admired earlier in the night.
Hanna quickly becomes the prime suspect—someone saw her slap Kyle in the face at the reunion dance. She’ll need her sister, their sleuthing canine, Watson, and their old friends and colleagues to help break this case wide open. While looking through old yearbooks and taking a stroll down memory lane, Alex uncovers a few secrets about Kyle, now, it seems like everyone had a motive to kill him.
But when the suspects start becoming the victims, Alex and Hanna know that they can’t melt under the pressure—they must find the killer before they become just another yearbook memory.
Shipping Notes
- Free Standard Shipping on $100+ Orders to the USA.
- Except Preorder products are shipped in 48 hours.
- Delivery to the USA:
- Standard Shipping : 3-10 business days
- If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
- We offer a 30-day return/exchange service after receiving.
- Final sale items are not eligible for returns or exchanges.
- To process your return/exchange, please contact us at [email protected]
- Please click here for more details>>> Return & Exchange Policy
4.8 ★★★★★
Based on 24 reviews
Sort
Product Reviews
★★★★★ 5
A blessing for “unforgiving” flooring
We bought an 1800s home that was 90% hardwood, but the previous owner made the decision to tear out the hardwood in the kitchen. Unfortunately for us, the flooring we picked to replace it was what I call a very unforgiving. I didn’t realize it until it was too late, but it shows every speck of dust and every muddy paw print. With two dogs, my floors looked like they had not been cleaned in years, but it was being mopped on a daily basis.
Enter the Narwal. I’ve included a photo of what the floor looks like today post-clean on a typical winter day in the north (dogs and people running in and out, tracking and mud and snow everywhere). Look at it! It has a shine! In an hour, it will be dull again from the dogs’ next foray into the snowy yard, but right now…glorious! But the best thing is, I no longer care about the dogs tracking up the floor. I can just run the Narwal again. No real extra labor on my part (other than occasionally needing to fill the water container).
I want to add a couple of points that I find interesting or that I think people might want to know to make their decision.
Both the roller and the side sweeper brushes are meant to prevent hair from getting wound around them. So far I have found this to be true. You can see the videos the manufacturer has provided that show how this works, so I won’t bother to explain it, just point out that I’ve found it does work. I haven’t had to cut any hair out of the roller since I’ve gotten it, and that was previously a weekly thing.
It does not self empty after vacuuming. However, it compresses the hair and dirt to take up less space. So while I was emptying my big self-emptying canister (on my Shark) about once a month before, I’ve only actually emptied this smaller dust bin once every one to two weeks. Initially, I was worried that this meant it wasn’t picking up as much debris and hair, but upon review, I discovered the compression factor they describe. You also have the option of using dust collection bags that you can take out and dispose of. To be more environmentally friendly, I have not chosen that option, but for people that may have issues with dust, I’m glad it is an option.
It self-cleans and dries the mop pads quite well. I did pick up replacements so that I could wash them, but I’ve needed to wash them with far less frequency than I expected. When I do pull them off to wash, I don’t notice any odor like I was expecting.
The mop water is used to both clean the floor and wash the mop pads. I think the majority of the water usage is to clean the pads, however. So you will need to refill that every 2 to 3 mops probably depending on how big your house is. You can use it with or without Narwal cleaner - do not use other cleaners, or you risk the device dying or messing up your floors due to over foaming.
My one tip is to use any leftover mop cleaner you may have from your regular mopping, and add a capful into the dirty water bin after you empty and rinse it each time. Because if you do not empty that out every day, the stagnant water WILL be stinky. A little scented floor cleaner has seemed to improve that dramatically for me.
Is it expensive? Yes. Is it worth it? RESOUNDINGLY yes. I no longer have to kill myself to have clean floors. And that is the best gift to give myself.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on December 15, 2025
★★★★★ 5
Amazing robot helper
Color: White
I’ve been using this robot vacuum for about a month now, and I have no regrets about buying it! It’s noticeably quieter than my previous robot vacuum, and the mopping performance is excellent. I really like that it has two large water tanks—one for clean water and one for dirty—which makes a big difference as it easily covers my entire house on a single run.
I don’t have carpet, so I can’t speak to how it performs there, but for vacuuming and mopping tile and hard floors, it absolutely deserves high praise. The battery is another big plus—it can clean my whole house before needing to return to the base to recharge.
The app is fantastic. The mapping is very accurate, and there are plenty of cleaning options to customize different areas of the house. The initial app setup did require some help, but customer support was quick and very helpful. Overall, I’m a very satisfied customer and would definitely recommend it!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on December 31, 2025
★★★★★ 5
Very great and durable option.
Style: for Saros 10R / Saros 20 / Qrevo CurvX
These parts are the perfect option when maintaining your robot vacuum. They fit the machine perfectly and are just as if not more durable than the company provided parts. Definitely recommended.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on March 28, 2026
★★★★★ 5
Quality at a great price
Style: for Saros 10R / Saros 20 / Qrevo CurvX
I was happy with the items, they did work great and I saved money buying them. Highly recommended.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 19, 2026
★★★★★ 5
They do what they are supposed to do
Style: for Saros 10R / Saros 20 / Qrevo CurvX
They fit the Saros 10R perfectly and do the job they are intended to do.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 9, 2026