Brexit has happened. Many of us who didn't want to leave the EU have been left speechless by the result.
But you know who's good at expressing how they feel?
Babies, y'all.
So for those of us who can't yet find the words, here are the 13 stages of how we got here, illustrated by the little tots.
1. The determination to get out and vote, despite the apocalyptic weather.
2. The casual pre-bedtime optimism when Remain was still leading in the polls.
3. The sleepless night and waking up in a cold sweat every two hours to check rolling news coverage.
4. The initial projections at 5am that Leave was getting more likely.
5. The confirmation. WHAT THE FUCK.
6. The shock. Put on the kettle.
7. The phone calls to your soon-to-be-excommunicated relatives who voted Leave.
8. The bargaining. Can this get any worse? Yes it can. Cameron is resigning and we can't even enjoy it.
9. The denial. Is Boris zip-lining his way into Downing Street?
10. Speaking of which, has anyone seen George Osborne?
11. The refusal to accept the situation. Wait, can't someone stop this? Where's the Queen? SAVE US YOUR MAJ!
12. The anger. Right who is responsible for this and can I block them on Facebook?
13. The acceptance...not sure this will be happening for some time yet.
Celebrity Babies Born In 2016
December 2016: Joanna Page and James Thornton(01 of45)
(credit:Stuart Wilson via Getty Images)
December 2016: Kimberley Walsh And Justin Scott(02 of45)
(credit:Karwai Tang via Getty Images)
December 2016: Mila Kunis and Ashton Kutcher(03 of45)
(credit:Photo by Noam Galai (@noamgalai))
December: Dapper Laughs And Shelley Rae(04 of45)
(credit:InstagramDapper Laughs)
November 2016: Rob Kardashian and Blac Chyna(05 of45)
(credit:Raoul Gatchalian/STAR MAX/IPx)
September 2016: Ryan Reynolds and Blake Lively(06 of45)
(credit:Evan Agostini/Invision/AP)
September 2016: Adam Levine and Behati Prinsloo(07 of45)
(credit:Insatgram)
September 2016: Paddy' McGuinness and wife Christine(08 of45)
(credit:Mark Cuthbert via Getty Images)
September 2016: Jessie Ware(09 of45)
(credit:Jeff Spicer via Getty Images)
August 2016: Natalie Cassidy(10 of45)
(credit:Barcroft Media via Getty Images)
August 2016: Megan Fox and Brian Austin Green(11 of45)
(credit:Lionel Hahn/ABACA USA)
August 2016: Jools and Jamie Oliver(12 of45)
(credit:Jonathan Short/Invision/AP)
August 2016: Luisa Zissman(13 of45)
(credit:Mark Cuthbert via Getty Images)
August 2016: Ellie Kemper(14 of45)
(credit:Lucas Jackson / Reuters)
July 2016: Kristina Rihanoff and Ben Cohen(15 of45)
(credit:ASSOCIATED PRESS)
July 2016: Alanis Morissette(16 of45)
(credit:Mike Coppola via Getty Images)
July 2016: Liv Tyler and David Gardner(17 of45)
(credit:Ben Gabbe via Getty Images)
July 2016: Nicky Hilton and James Rothschild(18 of45)
(credit:Jerritt Clark via Getty Images)
July 2016: Emily Blunt and John Krasinski(19 of45)
(credit:Ron Galella via Getty Images)
June 2016: Dani Harmer(20 of45)
(credit:Dave M. Benett via Getty Images)
June 2016: Alex Fletcher(21 of45)
(credit:Doug Peters/Doug Peters)
June 2016: Tina Barrett and Paul Cashmore(22 of45)
(credit:David M. Benett via Getty Images)
June 2016: Eddie Redmayne and Hannah Bagshawe(23 of45)
(credit:Paul Archuleta via Getty Images)
June 2016: Tess Holliday(24 of45)
(credit:Jason LaVeris via Getty Images)
June 2016: Ginnifer Goodwin and Josh Dallas(25 of45)
(credit:Paul Archuleta via Getty Images)
June 2016: Steve McFadden(26 of45)
(credit:Dave J Hogan via Getty Images)
May 2016: Ronnie Wood and Sally Wood(27 of45)
(credit:Dave J Hogan via Getty Images)
April 2016: Chrissy Teigen and John Legend(28 of45)
(credit:Eric Stringer via Getty Images)
April 2016: Kelly Clarkson(29 of45)
(credit:Rob Kim via Getty Images)
March 2016: James Van Der Beek And Wife Kimberly(30 of45)
(credit:Alberto E. Rodriguez via Getty Images)
March 2016: Suranne Jones(31 of45)
(credit:Karwai Tang via Getty Images)
March 2016: Gareth Bale and Emma Rhys-Jones(32 of45)
(credit:Karwai Tang via Getty Images)
March 2016: Ne-Yo And Crystal Renay Smith(33 of45)
(credit:WireImage)
March 2016: Morena Baccarin and Ben McKenzie(34 of45)
(credit:Evan Agostini/AP)
February 2016: Tom Fletcher and Giovanna Fletcher(35 of45)
(credit:Instagram/TomFletcher)
February 2016: Tracey Crouch and Steve Ladner(36 of45)
(credit:Getty)
February 2016: Andy Murray and Kim Sears (37 of45)
February 2016: Kirk Norcross and Holli Willis (38 of45)
(credit:Doug Peters/Doug Peters)
January 2016: Tyra Banks and Erik Asla - York Banks Asla(39 of45)
January 2016: Coleen and Wayne Rooney - Kit Joseph Rooney(40 of45)
January 2016: Harry and Izzy Judd - Lola Rose Emma Judd(41 of45)
January 2016: Louis Tomlinson and Briana Jungwirth - Freddie(42 of45)
January 2016: Howard Donald and Katie Halil - Bowie Taylan Donald(43 of45)
January 2016: Michael Bublé and Luisana Lopilato - Elias Bublé(44 of45)
January 2016: Cat Deeley and Patrick Kielty(45 of45)