Brexit is a shambles and continues to divide the country, Trump is still serving in the White House as the de facto most-powerful man in the world, and Piers Morgan is still allowed on television every weekday morning.
When things are this bleak, we try and take a leaf out of Ian Dury's playbook and find a reason to be cheerful each morning. It's the little things to get us through the day, you know?
Thankfully, during our bleary-eyed commute this morning while scrolling our Twitter timeline, we found a shimmer of joy in the brand new trailer for Marvel's highly-anticipated movie, Captain Marvel.
Starring Brie Larson as the titular character, real name Carol Danvers, the blockbuster is already significant as it will be the first Marvel movie to be fronted solely by a woman. Evangeline Lilly technically fronted a Marvel film in Ant-Man and the Wasp, but she was made to share the billing with Paul Rudd.
Fans had a taste of the new film with a first-look trailer back in September, which featured a number of familiar, if not younger, faces such as Nick Fury (Samuel L Jackson) and Agent Phil Coulson (Clark Gregg), as well as Jude Law and Ben Mendelsohn, who play the leaders of the two alien races at the centre of the movie, the Kree and the Skrulls.
With the release of the second trailer, not only do we see an extended showdown between Captain Marvel and her grey-haired adversary, but we're also given a deeper look at Carol Danvers' origin story, and some truly spectacular footage of Marvel fighting in space.
Needless to say, fans are salivating, furiously counting down the days until 8 March 2019, when the film hits cinemas.
Safe to say, many believe Thanos should be shaking...
Thanos after seeing the Captain Marvel trailer https://t.co/3lo9RSWmPK