Bette Midler Has the Best Twitter, Complete with Trump Jokes, Kardashian Jabs and Hocus Pocus Memes

See her all-time best tweets, here, including what may be the internet’s best “covfefe” joke.

Photo of Bette MIDLER
Robert Knight Archive/Getty Images

It’s no secret that Bette Midler has a big mouth, and in the best way. The 71-year-old Oscar- nominated actress and Grammy-winning singer has made a career shouting from rooftops—she quite literally played Tzeitel in Fiddler on the Roof on Broadway in the 1960s, and is currently starring in the Broadway revival of Hello, Dolly!, which gained her a Best Actress nomination at Sunday night’s Tony Awards.

But beyond the stage and screen, Midler has found another platform to exercise her voice: Twitter. Since joining in 2010, she’s gained a following of over 1 million, and has taken jabs at everyone from Kim Kardashian to Justin Bieber, which often make headlines for their chutzpah.

Her most frequent target these days, though, is Donald Trump, and she beats around no bushes when it comes to politics, taking on every subject in the news with cutting commentary, even with respect to “covfefe.” Trump and Midler’s Twitter war began way before he ran for president, however. Back in 2012, she accused him of “ruining New York,” and made fun of his hair. Unsurprisingly, Trump then took the low road, calling her ugly, disgusting, grotesque, and irrelevant. The fact that we didn’t see this as a warning sign five years later is our own fault.

When she’s not throwing shade a celebrities and politicians, Midler is being her usual hilarious self, posting Internet-friendly Hocos Pocus memes and making references to her favorite Beyoncé songs. Below, a look at her best work.

Bette Midler may have had the best “covfefe” joke on the Internet.

She’s got something (hilarious) to say though regarding just about every political topic.

When she’s not taking down Trump, she’s making jabs at Kim Kardashian.

She’s also really got it out for Justin Bieber.

She’s truly the master of celebrity shade.

Which is maybe why she wants to be a member of Taylor Swift’s squad? We thought she’d be more Team Katy Perry.

At the end of the day though, she’s just giving the people what they want: a good Hocus Pocus meme.

Bette Midler for president!

Bette Midler Always Dresses for the Stage, Even When She’s Off Stage

Bette Midler cozies up in a bikini top, ca. 1970.

Michael Ochs Archives/Getty Images

Bette Midler tops off her look for the 1975 Grammy Awards with a 45 rpm record on her head, 1975.

Ron Galella/Getty Images

Bette Midler returns to the Grammy Awards, this time opting for two awards as accessories, 1980.

Ron Galella/Getty Images

Bette Midler performs in perfectly ’80s polka dots, 1981.

Getty Images

Bette Midler steps out to the club in Paris in sequins, leather, and a turtleneck, 1981.

Bertrand Rindoff Petroff/Getty Images

Bette Midler spreading her high-shouldered wings while performing in Canada, 1983.

Frank Lennon/Getty Images

Bette Midler appears at a bookstore in Beverly Hills complete with a wedding veil and an armful of boas, 1983.

Ron Galella/Getty Images

Bette Midler wears two brooches in one at the Los Angeles premiere of Down and Out in Beverly Hills, 1986.

Ron Galella/Getty Images

Bette Midler pulling out her double brooch again, this time topping it off with lace, at the New York premiere of Down and Out in Beverly Hills, 1986.

Ron Galella/Getty Images

Bette Midler in a cacophany of prints and a fresh pair of white sneakers arriving to the set of Big Business at the Plaza Hotel in New York with her now ex-husband Martin von Haselberg, 1987.

Ron Galella/Getty Images

Bette Midler matches her sister sister Susan Midler in plaid at the 1987 NATO/ShoWest Convention in Las Vegas, 1987.

Ron Galella/Getty Images

Bette Midler piling on the bows and florals with her now ex-husband Martin von Haselberg while celebrating Midler’s Mondo Beyondo in Los Angeles, 1988.

Ron Galella/Getty Images

Bette Midler paring it down in a white dress at the Design Alliance’s masquerade ball in Los Angeles, 1988.

Ron Galella/Getty Images

Bette Midler disguises herself in mom jeans pitching in to clean to parks along the Hudson River, 1995.

Ron Galella/Getty Images

Bette Midler curls up at one of her annual “Hulaween” benefits for the New York Restoration Project in New York, 1999.

KMazur/Getty Images

Bette Midler the flower goes all out her annual “Hulaween” ball for the New York Restoration Project, 2005.

Sylvain Gaboury/Getty Images

Bette Midler is all sequins at a “Cabaret Goes to Vegas” in New York, 2005.

Patrick McMullan/Getty Images

A sparkly Bette Midler holds her own with Naomi Campbell and Kate Moss at On Sale gala dinner in New York, 2007.

Rabbani and Solimene Photography/Getty Images

Bette Midler zips up in leather for the the New York premiere of thenshefoundme, 2008.

Dimitrios Kambouris/Getty Images

Bette Midler is all caftan at the 30th Annual Literacy Partners Evening of Readings Gala in New York, 2014.

Paul Zimmerman/Getty Images

Bette Midler blends in with the red carpet in an embroidered gown by Reem Acra at the 20144 Academy Awards, 2014.

Gregg DeGuire/Getty Images

Bette Midler throws back to her early boxy silhouettes at the arrives for the Metropolitan Opera’s performance of Othello, 2015.

Brent N. Clarke/Getty Images

Bette Midler is witchy as ever with her date, Marc Jacobs, at the Met Gala for “Manus x Machina: Fashion in an Age of Technology,” 2016.

John Shearer/Getty Images

Bette Midler seeing blue at the spring picnic for New York Restoration Project, 2016.

Monica Schipper/Getty Images

Bette Midler standing out in a rare head scarf at the 67th Annual Outer Critics Circle Theatre Awards in New York, 2017.

Walter McBride/Getty Images

Watch Tony Nominee Denée Benton Loves Singing Whitney Houston at Karaoke