There are few soups in this world capable of launching a thousand cozy cravings quite like the famous one from that Italian-American chain. I spent years trying to crack the code, chasing that perfect balance of creamy texture and savory depth, determined to master the legendaryOlive Garden Chicken Gnocchi Soupright in my own kitchen.
Now, forget the endless breadsticks; this is the true star, a bowl of pure, velvety comfort that brings together tender chicken, soft potato dumplings, and a dreamy broth. Get ready to ditch the takeout and embrace your inner culinary hero because this copycat recipe is genuinely spectacular.
- This unbelievably easy recipe comes together in under 40 minutes, proving that restaurant-quality comfort food doesn’t require all-day effort.
- The rich, velvety broth envelopes tender shredded chicken and soft potato gnocchi, creating a deeply satisfying, savory flavor profile perfect for cool evenings.
- Featuring vibrant colors from fresh spinach and carrots, this soup provides visual appeal that makes it look like it took hours of careful preparation.
- A highly versatile dish, you can effortlessly swap out vegetables or adjust the spices to make this creamy classic tailored precisely to your family’s preferences.
The Quest for the Creamy Grail: Why We Need This Soup
My relationship with theOlive Garden Chicken Gnocchi Soupbegan as a standard patronage and quickly escalated into a full-blown culinary obsession. I remember the first time I tasted it; it was snowing outside, and the warmth radiating from that bowl felt less like food and more like a necessary life force. I tried everything to recreate it—shoving every imaginable vegetable into a pot, experimenting with five different types of cream, and even attempting to whisper sweet nothings to the chicken before cooking it. None of it worked. It was frustrating, expensive, and sometimes involved me eating soup that tasted suspiciously like lukewarm regret.
Unlocking the Secret to Authenticity
The secret, as with most things in life, lies in simplicity and timing. Most copycat recipes go overboard, adding complex layers that muddy the clean, comforting flavor profile we all crave. We are aiming for that distinctive, creamy texture that perfectly holds up the pillowy gnocchi without becoming overly thick or pasty. This particular recipe cuts through the confusion, focusing on a few essential steps that deliver maximum flavor payoff. We use good quality stock and a slow, intentional simmer to ensure every element—from the diced carrots to the tender chicken—contributes meaningfully to the final, spectacular outcome. Once you master this method, you will never need to wait in line for that soup again; you will simply need a cozy blanket and a large spoon.
Essential Ingredients for the Perfect Olive Garden Chicken Gnocchi Soup
Here’s what you’ll need to make this delicious dish:
- Chicken BreastChoose boneless, skinless cuts as they shred easily and absorb the flavor of the broth beautifully during the cooking process.
- Potato GnocchiLook for shelf-stable or refrigerated potato gnocchi; these small, soft dumplings are the star and provide that wonderfully chewy texture.
- Vegetable BaseA classic mirepoix foundation of diced carrots, celery, and yellow onion builds a robust, savory background flavor for the soup base.
- Chicken BrothUse high-quality, low-sodium chicken broth to control the seasoning and ensure the soup maintains a depth of savory flavor.
- Fresh SpinachAdd fresh spinach leaves right at the end; they wilt quickly and contribute a beautiful color and slight, earthy bitterness to balance the creaminess.
- Heavy Cream or Half-and-HalfThis is essential for achieving the signature velvety, rich consistency that makes the copycatOlive Garden Chicken Gnocchi Soupso famous and comforting.
- Thyme and Bay LeafA combination of dried thyme and a single bay leaf provides the necessary aromatic warmth and herbaceous depth required for this specific flavor profile.
The full ingredients list, including measurements, is provided in the recipe card directly below.
How to Make Olive Garden Chicken Gnocchi Soup
Follow these simple steps to prepare this delicious dish:
- Step 1: Sauté the AromaticsStart by heating olive oil or butter in a large Dutch oven or stockpot over medium heat. Add the diced carrots, celery, and onion, and sauté them until they soften and the onions become translucent, which usually takes about five to seven minutes. Stir frequently to prevent any browning, as we want a light base for the creamy broth.
- Step 2: Build the Broth BaseSprinkle in a few tablespoons of flour over the sautéed vegetables and stir constantly for one minute; this creates a roux that will slightly thicken the soup. Gradually pour in the chicken broth while whisking continuously to prevent lumps from forming, ensuring a smooth transition. Add the dried thyme and the bay leaf, along with salt and pepper to taste.
- Step 3: Cook the ChickenNestle the boneless chicken breasts directly into the broth. Bring the soup mixture up to a simmer, then reduce the heat to low, cover the pot, and let the chicken poach gently for 15 to 20 minutes, or until the chicken reaches an internal temperature of 165°F (74°C). The slow cooking ensures the chicken remains incredibly tender.
- Step 4: Shred and ThickenCarefully remove the cooked chicken from the pot and set it aside to cool slightly. Discard the bay leaf. Meanwhile, pour in the heavy cream or half-and-half into the simmering broth, stirring well to combine the creamy element. Bring the soup back up to a gentle simmer, ensuring it does not come to a rolling boil after adding the dairy. Shred the chicken using two forks or a stand mixer (the quicker, messier way).
- Step 5: Add Gnocchi and GreensReturn the shredded chicken to the pot. Add the potato gnocchi and continue to simmer for about three minutes, or until the gnocchi float to the surface, signaling they are fully cooked. Finally, stir in the fresh spinach, allowing it to wilt completely into the hot soup, which usually takes less than one minute.
Taste the soup and adjust the seasoning with additional salt, pepper, or a pinch of garlic powder if desired. Transfer to bowls and drizzle with olive oil or sprinkle with Parmesan cheese for the perfect finishing touch.
Pro Tips for Creamy Perfection and Flavor Boosting
Making this soup is straightforward, but transforming it from “good” to “restaurant-level incredible” requires attention to a few critical details. Trust me, I made all the mistakes so you do not have to. My first attempt involved using a blender, which resulted in a thick, alarming pale-orange paste that bore no resemblance to the famous soup. We definitely learned that a gentle stir is superior to aggressive blending when dealing with creamy bases.
Selecting the Right Gnocchi
The potato gnocchi is the textural centerpiece of this dish, and choosing the right type makes a massive difference. Avoid using frozen gnocchi if possible, as it can sometimes disintegrate or become overly starchy when simmered directly in the soup base. Shelf-stable gnocchi generally holds its shape best, absorbing the creamy broth without dissolving. Remember, gnocchi cooks rapidly, typically floating to the top in just three minutes, so timing is crucial. If you overcook them, they turn into flavorless mush, and nobody wants that.
Mastering the Cream and Temperature Control
Dairy can be notoriously temperamental. The biggest mistake home cooks make is adding cold cream to a violently boiling soup. When adding the heavy cream or half-and-half, ensure your soup is at a very gentle simmer—almost a bare shudder. If the heat is too high, the dairy can scorch or, worse, curdle, leaving you with a slightly grainy, broken texture. Using room-temperature cream can also help mitigate thermal shock, ensuring a silky-smooth finish every single time.
For those looking for a slightly lighter texture without sacrificing creaminess, you can replace a portion of the heavy cream with whole milk. Just remember that whole milk is less stable at high temperatures, so you must keep the heat extremely low after incorporating it. Maintaining that slow simmer is the key to preventing separation and achieving that luscious, restaurant-quality consistency in your homemadeOlive Garden Chicken Gnocchi Soup.
Freezing, Storage, and Reheating this Comfort Classic
We all love leftovers, especially when they involve this level of supreme comfort. However, soup containing both dairy and pasta (in this case, gnocchi) requires careful consideration when storing or freezing. Freezing creamy soups is always a bit risky, as dairy tends to separate upon thawing, leaving the liquid slightly grainy. It remains edible, but the texture might disappoint those accustomed to the fresh version.
Best Practices for Refrigeration
If you plan to store the soup for a few days, the refrigerator is your best bet. Store the soup in an airtight container for up to three to four days. A crucial tip for maintaining the texture of the gnocchi is to potentially cook and add only the required amount of gnocchi for the portion you plan to eat immediately. If gnocchi sits in the liquid for too long, it will soak up the broth, expand, and turn mushy. If you have time, cook the gnocchi separately right before serving your reheated portions.
Reheating Without Ruin
When reheating theOlive Garden Chicken Gnocchi Soup, use a saucepan over low-medium heat rather than a microwave. Stir frequently and reheat just until it reaches serving temperature. If the soup appears too thick—which is common since the gnocchi and starches continue to absorb liquid overnight—you can easily thin it out by stirring in a splash of additional chicken broth or milk until the desired consistency is achieved. This simple addition brings the glorious, creamy texture right back to life.
Frequently Asked Questions About Chicken Gnocchi Soup
Can I make this Olive Garden Chicken Gnocchi Soup recipe vegetarian?
Yes, you can easily adapt this recipe. Simply substitute the chicken broth for vegetable broth and replace the chicken with about two cups of white cannellini beans or firm, sautéed mushrooms for added protein and texture.
What can I use instead of gnocchi?
If you cannot find gnocchi or prefer an alternative, small pasta shapes like acini de pepe, mini shells, or ditalini work wonderfully, although they change the classic texture. You could also use small potato cubes, but the pillowy chewiness of the gnocchi is highly recommended.
How can I make the soup thicker?
If the soup isn’t thick enough, you have a couple of options. Ensure you used the flour in Step 2. Alternatively, mix one tablespoon of cornstarch with two tablespoons of cold water to create a slurry. Stir this slurry into the simmering soup and cook for two minutes until it thickens; start small, as a little cornstarch goes a long way.
Is it better to use rotisserie chicken for this soup?
Using shredded rotisserie chicken is a fantastic shortcut! If you opt for pre-cooked chicken, skip Step 3 (cooking the raw chicken) and simply add the shredded meat back into the soup along with the gnocchi in Step 5. This method shaves about 15 minutes off the total cooking time.
The Quest for the Perfect Creamy Dream
There are certain restaurant dishes that transcend mere meals; they become cultural comfort anchors. For many of us, the Olive Garden Chicken Gnocchi Soup falls squarely into this category. It’s the velvety, soul-warming bowl of goodness we crave when the weather dips, or when we simply need the culinary equivalent of a hug. For years, I pursued this creamy dream like a culinary detective, experimenting wildly in my kitchen, resulting in some truly questionable—and watery—soups.
I distinctly remember one failed attempt where I tried to speed up the process by dumping frozen gnocchi straight into boiling broth. The result was a sticky, gummy mess that tasted suspiciously like damp wallpaper paste. But, through tireless dedication, several ruined shirts, and copious amounts of heavy cream, I finally cracked the code. This recipe doesn’t just replicate the famous restaurant version; it elevates it. Prepare yourself for a bowl of fluffy, tender potato dumplings swimming in a rich, herby broth thickened just so, featuring succulent bites of tender chicken.
Making this soup at home means you control the quality of every ingredient, ensuring a fresher, more vibrant flavor profile that tastes even better than what you remember. Plus, you get to skip the sometimes lengthy waitlist at the restaurant. Forget dining out; tonight, your kitchen is serving up the ultimate cozy masterpiece. Let’s gather our components and turn simple ingredients into a legendary dinner.
Gathering the Essentials for This Cozy Creation
The beauty of this soup lies in its simplicity. We are building flavor in layers, starting with the aromatic vegetables and ending with the luxurious creaminess. You will need standard pantry staples, but investing in high-quality chicken broth will pay huge dividends in the final taste. If you can, make sure your gnocchi are fresh or high-quality packaged ones for that soft, melt-in-your-mouth texture.
For the protein, we use cooked chicken, which speeds up the process significantly. Rotisserie chicken works perfectly here, or you can quickly poach and shred chicken breasts. The combination of carrots, celery, and onion forms the traditional mirepoix base, crucial for building depth, while fresh spinach adds a vibrant green color and a little nutritional punch right at the end.
Don’t skimp on the dried herbs, specifically thyme and oregano, as they provide that signature savory essence. And, of course, the creamy texture hinges on evaporated milk or heavy cream, giving the Olive Garden Chicken Gnocchi Soup its recognizable, velvety mouthfeel. Remember, the key to success is prepping all your ingredients before you even turn on the stove; they call this mise en place, and it prevents panic-induced cooking disasters.
Making the Magic Happen: Step-by-Step
Recreating this beloved soup is surprisingly straightforward once you know the sequence. We start by sautéing the aromatics and then thicken the base before the liquids are introduced. This ensures a consistent, smooth consistency throughout the entire pot.
Building the Flavor Foundation
Start by melting two tablespoons of unsalted butter in a large stockpot or Dutch oven over medium heat. Add the diced onion, celery, and shredded carrots. Sauté them for about eight to ten minutes until the onions become translucent and the carrots soften slightly. This step is non-negotiable; cooking these vegetables properly releases their sweetness and forms the backbone of the flavor.
Once the vegetables are soft, sprinkle in a quarter cup of all-purpose flour. Stir constantly for about two minutes. You are creating a roux, which will thicken our soup beautifully. It is essential to cook out the raw flour taste during this stage. Slowly whisk in six cups of chicken broth, ensuring there are no lumps remaining. Bring this mixture to a gentle simmer.
The Creamy Infusion and Gnocchi Addition
Once the soup base is simmering, add your dried seasonings—thyme, oregano, salt, and pepper. Let this simmer for about ten minutes, allowing the flavors to meld beautifully. Next, stir in the shredded, cooked chicken. If you are using pre-packaged shelf-stable gnocchi, now is the time to add them. They cook quickly, usually within five minutes, rising to the surface when they are tender. If you are using frozen gnocchi, they may need a minute or two longer.
Finally, reduce the heat to low and pour in one cup of heavy cream or evaporated milk. Stir gently until the entire pot is uniformly creamy. Do not bring the soup back to a rolling boil after adding the cream, as this risks curdling. Just before serving, stir in two cups of fresh spinach, allowing it to wilt beautifully in the residual heat. Serve immediately with a sprinkle of fresh parsley and maybe some warm breadsticks for the full experience.
Perfecting the Cooking Process

For peak efficiency, sauté your vegetables first to build the flavorful roux base. While the broth is simmering and melding with the herbs, you should shred the chicken and prepare the gnocchi. Only add the gnocchi and cream at the very end to prevent the dumplings from becoming waterlogged or mushy.
Add Your Touch
Want to mix it up? Try swapping out the chicken for sliced turkey breast for a different savory note. You could also introduce a pinch of red pepper flakes for a subtle kick, or swap half the heavy cream for full-fat coconut milk for a surprisingly rich and dairy-free texture.
Storing & Reheating
Store any leftovers in an airtight container in the refrigerator for up to four days. Reheating the Olive Garden Chicken Gnocchi Soup is best done slowly on the stovetop over low heat. If the soup thickens too much, add a splash of milk or broth to restore the desired consistency.
I remember the first time I served this. My notoriously picky nephew actually asked for seconds—then tried to convince me that the gnocchi were magical, fluffy clouds floating in chicken broth.
- Pro Tip 1:Always temper the heavy cream by mixing a small amount of hot broth into the cream first, which prevents the liquid from shocking and curdling when added to the main pot.
- Pro Tip 2:When cooking the gnocchi, pull them out right as they float; overcooking the potato dumplings will make them mushy and detract from the incredible texture of the soup.
- Pro Tip 3:Use good quality, low-sodium chicken broth, as this allows you to control the overall saltiness and prevents the final dish from tasting overly processed or flat.
Frequently Asked Questions About Gnocchi Glory
What is the difference between gnocchi and pasta?
While both are Italian staples, gnocchi are technically small potato dumplings made primarily from cooked potato, flour, and sometimes egg. Pasta is usually made from durum wheat flour and water. The texture of gnocchi is softer and starchier, providing that satisfying, fluffy bite in this soup.
Can I use frozen vegetables for this recipe?
Yes, you can certainly use a frozen mirepoix blend (diced carrots, celery, and onion) to save prep time. However, be sure to cook them thoroughly until any excess water evaporates before adding the flour for the roux, guaranteeing a thick and luscious result.
How can I make this soup thicker?
If you find your soup isn’t quite as thick as you desire after simmering, create a slurry by mixing one tablespoon of cornstarch with two tablespoons of cold water. Whisk this mixture into the simmering soup, stirring continuously for two minutes, until it reaches the perfect restaurant-style thickness.
Is it possible to make this recipe vegetarian?
Absolutely! To convert this into a delicious vegetarian version, simply swap the chicken broth for high-quality vegetable broth and substitute the cooked chicken with white beans or firm baked tofu, ensuring the texture remains hearty and filling.
How long does homemade gnocchi soup last?
Stored correctly in a sealed container, this hearty soup remains delicious for three to four days in the refrigerator. Note that the gnocchi will continue to absorb liquid over time, so you might need to thin the soup slightly when reheating.
The Quest for Comfort: My Obsession with Creamy Chicken Soup
We’ve all been there: It’s a Tuesday, the rain is horizontal, and you need a culinary hug. For me, that hug always wore the guise of the famous Olive Garden Chicken Gnocchi Soup. I used to think the only way to experience this creamy, dreamy bowl of bliss was through the magic of corporate casual dining. My attempts at replicating it at home were, frankly, legendary failures. My first attempt resulted in something resembling wallpaper paste mixed with sad carrots. My second attempt was watery enough to merit its own tide table. I almost gave up, convinced that some secret Italian grandmother ingredient was missing.
But the quest continued! After months of dedicated experimentation, tweaking the ratios of cream, broth, and the crucial step of pre-cooking the vegetables just right, I finally cracked the code. This is not just a copycat recipe; it’s an elevation. It’s the kind of soup that makes you want to curl up under a blanket and tell the world to wait five minutes. Forget the endless breadsticks; this is the main event.
Getting Started: Ingredients for the Perfect Olive Garden Chicken Gnocchi Soup
Before we dive into the method, let’s gather our bounty. The beauty of this recipe lies in its simplicity, but quality ingredients make all the difference. We use a sturdy chicken broth base and substitute traditional heavy cream ratios with a slightly lighter, but still luxurious, milk and cream combination to keep it smooth.
The Essential Produce and Proteins
- 1 tablespoon olive oil
- 1 cup diced yellow onion
- 1 cup shredded or diced carrots
- 1 cup diced celery
- 2 cloves garlic, minced
- 1 pound cooked chicken breast, shredded (rotisserie chicken works great!)
- 4 cups chicken broth
- 2 cups milk (whole milk recommended)
- 1/2 cup heavy whipping cream
- 1 teaspoon dried thyme
- 1/2 teaspoon dried parsley
- 1 small package (16 oz) potato gnocchi
- 2 cups fresh spinach, chopped
- Salt and black pepper to taste
The Magic Method: Crafting Your Cozy Gnocchi Dish
The key to mastering the Olive Garden Chicken Gnocchi Soup is patience, especially during the sautéing phase. We need those veggies tender, not crunchy. This ensures they melt beautifully into the creamy broth. Remember, we are building flavor layers, so don’t rush the process!
Sautéing the Aromatics
Start by heating the olive oil in a large stockpot or Dutch oven over medium heat. Add the diced onion, carrots, and celery. This is your mirepoix foundation. Sauté these unsung heroes for about 8 to 10 minutes, until the onions are translucent and the carrots are starting to soften. This slow sweat releases incredible sweetness. Once softened, toss in the minced garlic and cook for just one minute until fragrant. Do not let the garlic burn!
Building the Broth and Creaminess
Now, pour in the four cups of chicken broth, and stir in the dried thyme and parsley. Bring the mixture to a simmer. Once simmering, introduce the milk and heavy cream. Stir constantly until the soup is hot, but crucially, do not let it come to a rapid boil after adding the dairy, as this can cause the soup to separate or curdle. Reduce the heat to low, allowing the flavors to marry for about 15 minutes.
Finishing Touches: Gnocchi and Spinach
Increase the heat slightly and add the gnocchi directly to the simmering soup. Cook according to package directions, which usually takes about 3 to 5 minutes, until they float to the surface. Immediately stir in the pre-cooked, shredded chicken and the fresh spinach. The heat of the soup will wilt the spinach almost instantly. Taste and adjust the seasoning with salt and pepper. Serve immediately, perhaps with a cheeky side salad or some crusty bread for dipping!
Conclusion for Olive Garden Chicken Gnocchi Soup
Mastering this version of the beloved Olive Garden Chicken Gnocchi Soup means you never have to wait in line for comfort again. We successfully replicated the signature creamy base, achieved the perfect tenderness in the carrots and celery, and ensured the potato gnocchi remained delightfully plump. This recipe delivers a luxurious, warm embrace in a bowl, perfect for chilly evenings or simply when a serious craving strikes. It’s affordable, relatively quick to prepare, and infinitely more satisfying than its restaurant counterpart. Go forth, stir up some magic, and enjoy this fantastic, homemade creamy soup.
Print
Olive Garden Chicken Gnocchi Soup
Master this creamy copycat! Melting butter and sautéed carrots/onion form the base. Whisked flour and broth create a velvety, lump-free roux, simmered to perfection.
- Total Time: 35 minutes
- Yield: 4 servings 1x
Ingredients
- 4 tablespoons unsalted butter
- 1 small yellow onion, diced
- 1 cup carrots, thinly sliced
- 1/4 cup all-purpose flour
- 6 cups chicken broth
- 1 cup heavy cream
- 16 ounces potato gnocchi
- 2 cups cooked, shredded chicken breast
- 3 cups fresh spinach
Instructions
- Step 1: Melt the butter in a large pot or Dutch oven over medium heat. Add the diced onion and sliced carrots, sautéing for about 5-7 minutes until the vegetables are softened.
- Step 2: Whisk in the flour, cooking for 1 minute to create a light roux. Slowly pour in the chicken broth, whisking constantly to prevent lumps until the mixture is smooth. Bring the soup to a gentle simmer.
- Step 3: Once simmering, add the potato gnocchi. Cook according to package directions (usually 2-3 minutes) until they float to the surface and are tender.
- Step 4: Reduce the heat to low. Stir in the heavy cream and the shredded chicken breast. Heat the mixture thoroughly for about 5 minutes, being careful not to let the soup boil after adding the cream.
- Step 5: Remove the pot from the heat. Stir in the fresh spinach until it wilts (about 1 minute). Taste and adjust seasoning with salt and pepper before serving hot.
Notes
- If you anticipate leftovers, cook the gnocchi separately and only add it to the portions you plan to eat immediately to prevent sogginess upon storage.
- Gently reheat any leftovers on the stovetop over medium-low heat, avoiding a rapid boil to maintain the smooth, creamy consistency of the broth.
- Complete your Olive Garden experience by serving this rich soup alongside fresh garlic breadsticks and a generous dusting of fresh Parmesan cheese.
- Always stir in the fresh spinach *after* removing the pot from the heat; this ensures the greens wilt perfectly while retaining a vibrant color and fresh taste.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Method: Stovetop
- Cuisine: American
FAQs
Can I prepare the Olive Garden Chicken Gnocchi Soup ahead of time?
Absolutely, but with a slight modification. You can prepare the broth and chicken mixture entirely up to three days in advance and store it covered in the refrigerator. However, always wait to add the gnocchi and the fresh spinach until just before serving. Gnocchi is made from potato and flour, and if left sitting in the soup overnight, it will absorb all the liquid and become mushy. When you are ready to serve, reheat the base and then add the fresh gnocchi and spinach to ensure the perfect creamy texture and dumpling consistency.
How do I thicken the Olive Garden Chicken Gnocchi Soup if it seems too watery?
If your soup turns out thinner than desired, there are a couple of easy thickening tricks. The simplest method is creating a slurry using cornstarch. Mix one tablespoon of cornstarch with two tablespoons of cold water until smooth, then slowly whisk it into the simmering soup base. Alternatively, you can mash a few of the cooked gnocchi against the side of the pot and stir them back into the soup. The potato starch released from the gnocchi acts as a natural thickener, providing a rich, creamy body to your comforting soup.
Is it possible to make this creamy chicken gnocchi recipe vegetarian?
Yes, you can easily adapt this Olive Garden Chicken Gnocchi Soup recipe for a vegetarian diet. Simply substitute the chicken broth with a high-quality vegetable broth. Replace the shredded chicken with an equivalent amount of white beans, chickpeas, or roasted mushrooms for texture and protein. Ensure the gnocchi you purchase is potato-based and does not contain any animal products (most standard commercial gnocchi are vegetarian-friendly). The resulting soup remains just as hearty and flavorful, maintaining its signature creamy consistency.
What are the best substitutions for heavy cream in this chicken gnocchi soup?
If you prefer a lighter profile for your Olive Garden Chicken Gnocchi Soup, you can substitute the heavy cream with alternatives. Full-fat coconut milk provides a wonderful richness and depth, though it will impart a subtle tropical flavor. Another excellent option is evaporated milk, which maintains thickness without the high-fat content of cream. If using low-fat milk alternatives, be cautious, as the soup may not achieve the desired velvety texture, and the lower fat content increases the risk of curdling if the soup boils too aggressively.





Leave a Comment