The Best Bluetooth Speakers of 2021

The Best Bluetooth Speakers of 2021

Last updated on September 16, 2021 

No one is blue over Bluetooth speakers.

What? The wireless speaker market is growing faster than the smartphone market? Who would’ve guessed? But it’s true, and portable Bluetooth speakers are leading the way. The good news: there are tons of Bluetooth speakers to choose from. The bad news: there are tons of Bluetooth speakers to choose from – and you could spend days, maybe even weeks, researching them all. Or, you could spend just a few minutes with our list below, put together by a team of speaker experts from a company with a 40-year track record for seriously great sound. (No-brainer, right?)

World Wide Stereo’s 2021 “Best Bluetooth Speakers” list below covers key “best” categories, from “best for kids” to “best for big parties” to “best for the money” and more. Not only are we factoring sound quality (duh), but as Bluetooth speakers evolve, convenience factors like battery life, waterproof ratings, and outputs, have become critical to shopper when making a smart buying decision. So dig in, and if you have any questions along the way – give us a call. We’re happy to help!

2021 Bluetooth Speaker Deals

We’ve made it easy to find the best deals from brands like Sony, Bose, Sonos, JBL, and more. Our deals update daily so you don’t miss a beat, and we’ve got your back through with our price match guarantee, 60-day returns, easy financing, and free shipping. Don’t see what you want on sale? Give us at 1.866.961.7781 or chat with an expert.

Shop This Guide

$179.95

Regular Price: $229.95

Save: $50.00 (22%)

No pun intended: JBL is making some serious noise in the Bluetooth speaker world. The Charge 5 is the new update to the Charge line of waterproof speakers, which routinely tops our “Best Waterproof” subcategory in this guide. What makes this speaker so great? That JBL groove-inducing sound, first and foremost. A superb waterproof rating of IP67 and 20 hours of battery playback are two additional compelling reasons; this speaker will keep your pool party going all day and night.

The Charge 5 is more than just a number change from the previous model, though. JBL continues to improve the design and construction of the Charge speakers. The larger silicone base will help keep the Charge 5 from shimmying across the tile and into the pool due to its own vibration. You’ll feel confident when you grab this speaker, with its rubberized materials and solid build. Physical buttons with unique shapes make it easy to find the control you need, even when you’re reaching from the hot tub without your glasses. Another party-extending feature is the Charge 5’s powerbank ability, which lets you charge other devices via a hidden USB connector. Upgraded Bluetooth 5.1 connectivity extends the range you can travel with your Charge 5 and keeps your music playing without interruption. Just what you need to keep the vibe going!

Charge 5 Portable Waterproof Bluetooth Speaker with Powerbank

  • Dimensions: 8.7" x 3.76" x 3.67" (W x H x D)
  • Weight: 2.11 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 20 Hours
  • Waterproof Rating: IP67
  • Powerbank Capability: Via USB
  • Stereo Pairing: Yes
  • USB-C: Yes
  • Wi-Fi: No
Shop Now

2. Best Rugged Bluetooth Speaker: 

JBL Clip 4 Portable Bluetooth Waterproof Speaker

$69.95

Regular Price: $89.95

Save: $20.00 (22%)

The reason half of the speakers on our “top Bluetooth speakers” list are made by JBL? Quite simply – they’re that good. JBL was among the first to see the potential for Bluetooth speakers and they jumped in early, dedicating huge resources to developing a smart, robust, “something-for-everyone” product line – and the newly redesigned JBL Clip 4 is a great example.

Our opinion: the Clip 4 is the best on-the-go, small Bluetooth speaker you can buy – bar none. It's lightweight, durable, and built for adventure. The new "4" version has a redesigned carabiner that's integrated into the speaker itself for extra protection. It clips to your belt or purse or pack via and it can take a serious hit. And, at IP67 waterproof rating, it even works if it falls in your beer (just don't leave it there, please). It also has a microphone inside which makes it a hands-free speakerphone, and it offers 10 hours of playtime between charges. (That's a lot of battery life for a speaker this small). The Clip 4 comes wrapped in a rugged rubberized housing (that feels nice to the touch) and you can choose from an array of vibrant colors. Best of all, the overall sound is excellent in spite of the Clip 4’s diminutive size (3.4” by 5.3” by 1.8”) and less-than-$100 price tag.

Bottom line: if you’re still listening to the speaker in your phone when streaming music, podcasts or whatever – stop. Consider this an intervention – put the Clip 4 in your cart right now; we're confident you'll love it.

Clip 4 Portable Bluetooth Waterproof Speaker

  • Dimensions: 3.4< x 5.3 x 1.8 in (W x H x D)
  • Weight: 0.5 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 10 Hours
  • Waterproof Rating: IP67
  • Powerbank Capability: No
  • Stereo Pairing: No
  • USB-C: No
  • Wi-Fi: No
Shop Now

3. Best Bluetooth Speaker Under $150: 

Bose SoundLink Micro Bluetooth Waterproof Speaker

$119.00

At 10 ounces and a tiny 3.87 by 3.87 by 1.37 inches, the Bose Soundlink Micro really is “micro.” This little guy fits in the palm of your hand and wins our best-sound-for-its-size prize, thanks to some brilliant engineering by Bose. Inside, a full-range custom transducer and passive silicone radiators provide surprisingly powerful sound. Close your eyes, and no – you wouldn’t mistake it for a quality bookshelf speaker – but you’d never think you’re listening to something smaller than a deck of cards.

Included: a built-in microphone, Siri and Google Assistant, up to 6 hours of battery life, and a rubber strap for attaching it to a bike or a purse... or pretty much anything. The Soundlink Micro comes in three colors and it’s IPX7 certified, meaning it’s totally drop-it-in-bucket-of-water waterproof. No wonder reviews across the board are overwhelmingly 5-star, ours included.

SoundLink Micro Bluetooth Waterproof Speaker

  • Dimensions: 3.87x 3.87 x 1.37 in (W x H x D)
  • Weight: 0.64 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 6 Hours
  • Waterproof Rating: IPX7
  • Powerbank Capability: No
  • Stereo Pairing: Yes
  • USB-C: No
  • Wi-Fi: No
Shop Now

4. Best Bluetooth Speaker For The Money: 

Bose SoundLink Revolve II Bluetooth Speaker

$219.00

The Bose SoundLink Revolve II is the new update to their Revolve line of speakers. The Revolve II is a cylinder-shaped, omnidirectional Bluetooth speaker (think huge pepper shaker) that can point sound in every direction - perfect for spreading sound around the room or backyard patio table with guests all around. Moreover, the Revolve packs dual-passive radiators and a highly efficient transducer with a patented omnidirectional acoustic deflector… which added together = oh hell yes.

The tapered cylindrical shape makes this wireless speaker easy to grab and go, while a durable, seam-free aluminum body provides worry-free protection. And it's water-resistant so you can keep the party going, even by the pool or if it starts to rain. You'll also get up to 13 hours of listening time from the rechargeable, lithium-ion battery. You can use the Bose Connect app to pair two SoundLink speakers for Stereo or Party Mode, plus the app also helps you manage your devices, unlock features, and access future updates.

Need bigger sound? You should check out the Bose SoundLink Revolve+ II Bluetooth Speaker. It's identical to the Revolve II, except SoundLink Revolve+ II is larger and generates higher-volume, more room-filling sound. SoundLink Revolve+ II also has a carrying handle to make portability easier, and has up 17 hours of battery life. If you’re a serious music lover, the Bose Revolve II is your serious portable Bluetooth speaker.

SoundLink Revolve II Bluetooth Speaker

  • Dimensions: 3.24" x 5.97" x 3.24" (W x H x D)
  • Weight: 1.5 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 13 Hours
  • Waterproof Rating: IP55
  • Powerbank Capability: No
  • Stereo Pairing: Yes
  • USB-C: No
  • Wi-Fi: No
Shop Now

$179.00

The Sonos Roam is a portable smart speaker with both Bluetooth and WiFi connectivity, as well as AirPlay 2 for iOS users. So you've got easy WiFi connectivity while you're home, and a seamless Bluetooth connection when you're on the go or out of reach of WiFi. The Roam literally lets you Roam with your music. And, with Sonos' Auto TruePlay technology, the speaker optimizes the audio and dynamically tunes to your environment.

The Roam weighs less than a pound and is "smaller than a water bottle". The Roam is Sonos' first ever compact portable Bluetooth speaker and is smaller in stature and more rugged than its sibling, the Sonos Move, with shockproof, dustproof, and IP67-rated waterproof durability. This speaker is truly built for adventure. And, even with this smaller form factor, Sonos still managed to pack in an amazing list of features that we believe fairly justifies the $169 price point for a portable speaker.

The Sonos Roam can be positioned horizontally for uneven surfaces or vertically for positioning in smaller spaces. Control the speaker via the large, tactile buttons on the top, directly via the Sonos app, or via your voice the Amazon Alexa or Google Assistant built-in. Battery life is generous with 10-hours of playback time from a single charge. And the speaker actually falls asleep to preserve the battery when not in use. 

In addition to the included USB-C charging cable, the Roam can be charged wirelessly on any Qi-compatible charger, or with a wireless charging base (sold separately). Plus, if you're already a Sonos fan, the Roam speaker can be added to any existing Sonos multi-room audio system. 

Check out our full review of the Sonos Roam Bluetooth wireless speaker.

Roam Waterproof Portable Bluetooth Speaker with WiFi and Voice Control

  • Dimensions: 6.61 x 2.44 x 2.36 inches in (W x H x D)
  • Weight: 0.95 lb
  • Warranty: 
  • Battery Life: Up to 10 Hours
  • Powerbank Capability: No
  • Stereo Pairing: Yes
  • USB-C: Yes
  • Wi-Fi: Yes
  • Waterproof Rating: IP67
  • AirPlay2: Yes
  • Voice Control: Yes
Shop Now

$499.95

Regular Price: $599.95

Save: $100.00 (17%)

How can you not love something called the "PartyBox"? Just don’t let the silly name throw you, as this speaker may just be the best on our list, period. It’s a JBL, so it comes with JBL’s signature sound – big awesome bass, crystal clear highs, and overall extremely immersive. For the DJ, enjoy sound effects and a backlit control panel or control it all from your smartphone. It weighs 38 pounds and has a telescopic handle and smooth gliding wheels on the bottom for easy portability. Also compatible with speaker stands if you want to raise it up - depending on how big your party is. And safe for poolside with an IPX4 splash proof rating. 

With enough battery life and extended power options for the party, it comes with a built-in battery that nets 18 hours playtime per charge, plus there’s a 12V DC power source as well. You can plug in a mic or guitar (karaoke anyone?), and you can daisy chain additional JBL PartyBox speakers wirelessly or via one RCA port to another. The TWS (true wireless stereo), let's you use two PartyBox speakers of the same model to enjoy true stereo. Control it with the app and, with 240 watts of JBL Pro Sound and synced light effects that are vivid (not gimmicky), your party will be in a trance in no time.

The JBL PartyBox 310 is a fun, very serious portable music machine that brings a lot of good things together. Yes, it’s pricey, but it’s JBL and it’s awesome.

PartyBox 310 Bluetooth Portable Party Speaker with Dazzling Lights

  • Dimensions: 12.83 x 27.09 x 14.5 in (W x H x D)
  • Weight: 38.4 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 18 Hours
  • Waterproof RatingIPX4 Splashproof
  • Powerbank Capability: No
  • Stereo Pairing: Yes
  • USB-C: No
  • Wi-Fi: No
Shop Now

$649.00

At 15 pounds and 13 by 9.5 by 11.2 inches, there’s no putting the Bose S1 in your briefcase or purse – this is not, in any way, a portable Bluetooth speaker. The Bose S1 is a professional level Bluetooth speaker with enough muscle to drown out the Macy’s Day Parade at Times Square. (Hence the “PA” in the name, as in “public address system.”) And yes, it’s great for pro DJs and public addresses, but it’s also ideal for serious parties at home where you want to cover a wider space with sound: weddings, big barbecues out back, karaoke throwdowns, etc. The sound is amazing – so big it made us giddy – and the feature set is all-encompassing. The speaker itself can be positioned to point anywhere or mounted high on tripod speaker stands (not included) to reach those way, way in the back.

The Bose S1 provides 11 hours of playtime per charge, or just plug in the AC power cord. You can also plug in a keyboard, guitar, microphone or any 3.5mm source through the S1’s built-in 3 channel mixer. If you’re on the fence about going big, the S1’s full spec list on our Bose S1 product page may just win you over.

S1 Professional Multi-Position Bluetooth PA System with Battery

  • Dimensions: 9.5 x 13 x 11.2 in (W x H x D)
  • Weight: 15.7 lbs.
  • Warranty: 2 years
  • Battery Life: Up to 11 Hours
  • Powerbank Capability: No
  • Stereo Pairing: Yes
  • USB-C: No
  • Wi-Fi: No
Shop Now

8. Best Bluetooth Speaker With Lights: 

JBL Pulse 4 Portable Bluetooth Speaker

$249.95

Most Bluetooth speakers are easy to operate –  just set-it-and-forget-it. This one is easy, too, but it’s more like set-it-and-stare-at-it. Really, it’s hard to look away when the Pulse 4 hits the dance floor in a 360° LED light show perfectly synced to the beat. The Pulse 4 is JBL’s latest iteration of the Pulse, which includes a better design (with more surface area for the light show), a bigger, 12-hour battery, and an IPX7 waterproof rating. (The microphone and 3.5mm aux jack are gone.)

Though you may be inclined to think anything with a “light show” has to be a gimmick, that’s not the case – the Pulse 4 is still a JBL product and as such, audio quality is excellent. Not the best in the world, no, but a solid competitor at this price point. Bass is above average, and the Pulse 4 was designed to throw sound in 360-degrees. It’s louder than most, too, but sound quality drops off a bit at higher volume.

What else? How about the ability to pair with up to 100 JBL speakers via JBL Connect? Now that’s cool. (Watching a bunch of Pulse 4s all doing their own thing to the beat just makes you want to party. If anyone does that, please – send us a shot.) 

Pulse 4 Portable Bluetooth Speaker

  • Dimensions: 3.78 x 8.15 x 3.78 in (W x H x D)
  • Weight: 2.78 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 12 Hours
  • Waterproof Rating: IPX7
  • Powerbank Capability: No
  • Stereo Pairing: Yes
  • USB-C: No
  • Wi-Fi: No
Shop Now

9. Best Bluetooth Speaker With Alexa and Google Assistant: 

Sonos Move Durable Battery-Powered Smart Speaker

$399.00

Finally: there’s a portable Sonos Bluetooth speaker on the market, the Sonos Move – and it’s everything you’d expect from the world’s #1 wireless audio company according to CEPro magazine. With both Wi-Fi and Bluetooth onboard, the Sonos Move is extremely versatile, and can be used as a stand-alone speaker you can take anywhere, inside or out, or add it to an existing networked speaker system. Either way, the Sonos Move gets it right.

Like everything Sonos, the Move is “Apple-esque.” It’s attractive, solid (even heavy for its size), smart and intuitive. The Sonos Move sits neatly in its charging base or can be charged via USB. Music lovers will love that you can create true stereo with a pair of Moves and/or add the Move to your existing Sonos network. With AirPlay, you can stream pretty much everything, whether via Youtube, Netflix, HBO GO or any playlist from any smart phone or tablet. What’s more, the Move is bi-lingual, so simple voice commands get everything done with Amazon’s Alexa and a 10 hour battery life.

Who knows why it took Sonos so long to enter the Bluetooth speaker market, but the Sonos Move’s sound is pure Sonos – rich, vibrant, remarkable clarity – and sure to be yet another Sonos best-seller in spite of its higher price tag.

What else? Check out our video review of the Sonos Move, right here.

Move Durable, Battery-Powered Smart Speaker

  • Dimensions: <6.29 x 9.44 x 4.96 in (W x H x D)
  • Weight: 6.61 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 10 Hours>
  • Powerbank Capability: No
  • Stereo Pairing: Yes
  • USB-C: No
  • Wi-Fi: Yes
  • Waterproof Rating: IP56
  • AirPlay2: Yes
  • Voice Control: Yes
Shop Now

10. Best Bluetooth Speaker for Bass: 

Bose Portable Home Speaker

$399.00

One sure way to separate the men from the boys when it comes to portable wireless speakers: Cue up the A Capella bass harmony at the beginning of Bruno Mars “Uptown Funk” and turn it up – WAY up. We did just that with the Bose Portable speaker, a smart speaker Bose claims is “best at bass,” and yeah – we’re believers. At this price point, Bose crushes the competition when it comes to powerful bass in a portable package.

The Bose Portable speaker is an Amazon Alexa / Googe Assistant smart speaker from a company that continues to out-innovate everyone save for maybe Sonos. (Depends on who you ask.)  It streams whatever you like via at-home Wi-Fi or go-anywhere Bluetooth, and it proved excellent at hearing and executing voice commands – though voice commands only work when connected by Wi-Fi, not Bluetooth. As for sound: it’s exactly what we’ve come to expect from Bose: powerful, and remarkably crisp and clear.

With the nifty little handle on top, the Bose Portable doesn’t exactly hide its rugged portable-ness. All the controls are on top, and it comes with a USB-C cord for charging the battery, though Bose also offers a charging cradle in the $30 range. Add the cradle, and the Bose Portable begins to approach the Sonos Move with respect to price. Tough choice, for sure.

Portable Home Speaker

  • Dimensions: 4.69 x 7.54 x 4.09 in (W x H x D)
  • Weight: 2.34 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 12 Hours
  • Waterproof Rating: IPX4
  • Powerbank Capability: No
  • Stereo Pairing: Yes
  • USB-C: Charging Only
  • Wi-Fi: Yes
Shop Now

$119.95

Regular Price: $149.95

Save: $30.00 (20%)

The JBL FLIP 5 Eco edition is made for the eco-conscious audio lover. It's built from 90% recycled plastic and comes in eco-friendly packaging. We were pleased to see a brand like JBL, that already has such a massive following, step up and get on the sustainability train. Well, it's a start!

The Eco's all new all new racetrack-shaped driver delivers high output for surprisingly booming bass in a compact package. And a good for the size battery life provides up to 12 hours of playtime. A durable rubber housing and an IPX7 waterproof rating makes this a good on-the-go anywhere bluetooth speaker companion. This speaker also has PartyBoost so you can pair it with any other PartyBoost enabled speaker in stereo for extra oomph and fun.

Flip 5 ECO Portable Waterproof Bluetooth Speaker Made From 90% Recycled Plastic

  • Dimensions: 7.13 x 2.91 x 2.72 in (W x H x D)
  • Weight: 1.2 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 12 Hours
  • Waterproof Rating: IPX7
  • Powerbank Capability: Yes
  • Stereo Pairing: Yes
  • USB-C: No
  • Wi-Fi: No
Shop Now

$299.95

Regular Price: $360.00

Save: $60.05 (17%)

If the PartyBox 310 piqued your interest, but you're looking for something a little more flexible that you can take with you... the PartyBox On-The-Go is not a downgrade. Sure, it has slightly less power because it's in a smaller package and doesn't quite have that ginormous "WOW" 240 watt reaction that the PartyBox 310 has, but it still delivers 100 watts of powerful and booming JBL pro sound. It also has the built-in light show, IPX4 splashproof rating,  and seamless Bluetooth streaming. The bonus of the On-The-Go: it comes with a wireless mic with advanced vocal-tuning settings and a strap. It's the perfect multi-use party speaker.

PartyBox On-the-Go Powerful Portable Bluetooth Party Speaker with Dynamic Light Show

  • Dimensions: 19.3" x 9.6" x 8.8" (W x H x D)
  • Weight: 16.5 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 6 Hours
  • Waterproof Rating: IPX4
  • Powerbank Capability: No
  • Stereo Pairing: Yes
  • USB-C: No
  • Wi-Fi: No
Shop Now

13. Best Wearable Bluetooth Speaker: 

Bose Tenor Rectangular Bluetooth Audio Sunglass Frames

$224.00

Regular Price: $249.00

Save: $25.00 (10%)

Savings include $25 instant rebate. Offer ends 10/2/2021.

From the patented acoustic chambers to the premium grade lenses, the Bose Tenor Frames are rechargeable audio sunglasses designed for sun and sound. The original Bose Frames made Time’s Best Inventions of 2019 list. They let you discreetly listen to your tunes while still hearing and interacting with the world around you. The new Tenor Frames have been fine-tuned and improved with polarized lenses and a refined square frame and Bose's exclusive Open Ear Audio™ technology. It’s a jaw-dropping experience that leaves you free to engage with the world around you, all while discreetly listening to music. What's surprising and also makes these unusual "speakers" so successful is that they're super lightweight. They're not heavy on your ears, but instead feel like any other pair of sunglasses. The wafer-thin acoustic package hidden in the temples produces lifelike sound that’s fuller and deeper than the original Bose Frames. So they're real eye protection with the famed Bose audio performance.

The internal rechargeable battery delivers up to 5.5 hours of audio playback. Nothing goes in or on your ears, but you still get personalized sound, phone calls with an advanced microphone system and seamless capacitive touch and integrated motion sensor controls.

Tenor Rectangular Bluetooth Audio Sunglass Frames (Black)

  • Dimensions: 2.48" x 2.28" x 6.85" in (W x H x D)
  • Weight: .11 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 5.5 Hours
  • Waterproof RatingIPX2 Drip protection
  • Powerbank Capability: No
  • Stereo Pairing: No
  • USB-C: No
  • Wi-Fi: No
Shop Now

14. Best Bluetooth Speaker Under $50: 

JBL GO 3 Portable Bluetooth Waterproof Speaker

$39.95

Regular Price: $49.95

Save: $10.00 (20%)

“Go” is the operative word here, as in, “go get one.” Read the specs, those aren’t typos. The Go 3 really is that small and lightweight. But its sound is jaw-dropping. It’ll fill a room with your jams, favorite podcasts, or the latest best-selling audiobook — and make them sound great. Will you want to close your eyes and experience the spacious detail of a Brahms masterpiece using the Go 3? Note that we’re not putting this at the top of the Audiophile category, but if you want to go full classical in the shower (that IP67 rating is also not a typo), then yes, this is the speaker for you.

The Go 3 doesn’t come with a case, because it doesn’t need one. Its design and construction are so solid and its fabric covering so smooth that you’ll feel no qualms about palming this and tossing it into your bag, purse, or pocket, and . . . well, and going out with it. Its finish is easy to grab, and the physical buttons — like those on all JBL Bluetooth speakers — are easy to identify by touch. Its rubberized base helps keep it in place if you place it on a table, but a built-in cord loop lets you hang it up. The color options are fun, and the new, larger JBL logo is actually part of what makes the Go 3 look so cool.

GO 3 Portable Bluetooth Waterproof Speaker

  • Dimensions: 3.4" x 2.7" x 1.6" (W x H x D)
  • Weight: .46 lbs.
  • Warranty: 1 year
  • Battery Life: Up to 5 Hours
  • Waterproof Rating: IP67
  • Powerbank Capability: No
  • Stereo Pairing: Yes
  • USB-C: No
  • Wi-Fi: No
Shop Now

Still not sure? We got this.

If you're still not sure which Bluetooth Speaker is the best for you,  give us a call or send us an email. Tell us about your ideal speaker, and we’d be more than happy to help you pick one that is right for you. 

One more thing:

Once you pick out your Bluetooth speaker, a last word of advice: buy it from a trusted dealer, and the more experience / the longer the track record, the better. A good dealer will take care of you in the event anything happens.

Speaking of trusted dealers...

World Wide Stereo is home to some 90+ industry-leading audio/video professionals who love what they do, and talking about it, too. We opened our doors in 1979, gained a small yet diehard following, won a slew of national awards for everything from killer car audio installations to customer service, grew the business online… and today we enjoy a faithful following of like-minded TV-watching, music-listening, gear-loving defenders of fun for the whole family. Our only rule: no one leaves unhappy. We’re brutally honest when it comes to this stuff. Want to know if something is as good as advertised? Even if you're shopping somewhere else? Call us or stop by one of our showrooms — we’ll give it to you straight. We love what we do, and we love sharing that love. 

With us, you get our guarantee, which includes perks like free shipping, 60-day returns, and support even years after the sale — always. Hence our rule: "no one leaves unhappy." Ever. 

Write a Comment

You must be logged in to write a comment. Log In.

Top