It's been a bad year for some,Watch Leverage Online which means it's been an absolutely fantastic year for memes.
From Salt Bae to the countless memes mocking President Trump and his first year in office, this has truly been a magical year for coping with sadness and madness using increasingly weird comedy online.
For some these may be downright confusing, but for every ridiculous thing that happened this year, a meme was close behind helping somebody get by.
In chronological order, here are the memes that will forever define 2017:
1. Salt Bae
View this post on Instagram
2. Barack Obama and Joe Biden's final bromance meme
This Tweet is currently unavailable. It might be loading or has been removed.
3. Donald Trump writing his inauguration speech
This Tweet is currently unavailable. It might be loading or has been removed.
4. When Michelle Obama's face said it all
This Tweet is currently unavailable. It might be loading or has been removed.
5. Sad Melania
This Tweet is currently unavailable. It might be loading or has been removed.
6. Dancing Winnie the Pooh
This Tweet is currently unavailable. It might be loading or has been removed.
7. Trump Holding Executive Orders
This Tweet is currently unavailable. It might be loading or has been removed.
8. Roll Safe
This Tweet is currently unavailable. It might be loading or has been removed.
9. The Trudeau Glare
This Tweet is currently unavailable. It might be loading or has been removed.
10. White Blinking Guy
Via Giphy11. The Oscars Snafu
This Tweet is currently unavailable. It might be loading or has been removed.
12. Zoom In On The Nose
This Tweet is currently unavailable. It might be loading or has been removed.
13. Obamacare Replacement
This Tweet is currently unavailable. It might be loading or has been removed.
14. Meryl Streep singing
This Tweet is currently unavailable. It might be loading or has been removed.
15. Crying Northwestern Kid
This Tweet is currently unavailable. It might be loading or has been removed.
16. Will Now Have Stories
This Tweet is currently unavailable. It might be loading or has been removed.
17. Sly Bird
This Tweet is currently unavailable. It might be loading or has been removed.
18. SpOngEBOb SqUArEpANTs
This Tweet is currently unavailable. It might be loading or has been removed.
19. Babadook
This Tweet is currently unavailable. It might be loading or has been removed.
20. Gorilla TED Talk
This Tweet is currently unavailable. It might be loading or has been removed.
21. Nothing But Respect for My President
This Tweet is currently unavailable. It might be loading or has been removed.
22. Mike Pence touching things
This Tweet is currently unavailable. It might be loading or has been removed.
23. Emoji Sheriff
This Tweet is currently unavailable. It might be loading or has been removed.
24. Kellyanne Conway Holding Signs
This Tweet is currently unavailable. It might be loading or has been removed.
25. The Snapchat Hot Dog
This Tweet is currently unavailable. It might be loading or has been removed.
26. Jared Kushner Being Very Clear
This Tweet is currently unavailable. It might be loading or has been removed.
27. Disloyal Man
This Tweet is currently unavailable. It might be loading or has been removed.
28. Taylor Swift Formation Memes
This Tweet is currently unavailable. It might be loading or has been removed.
29. Joel Osteen Hiding From Harvey Victims
This Tweet is currently unavailable. It might be loading or has been removed.
30. This Folder is Empty
This Tweet is currently unavailable. It might be loading or has been removed.
31. Elf of the Shelf Rhymes
This Tweet is currently unavailable. It might be loading or has been removed.
32. First of All
This Tweet is currently unavailable. It might be loading or has been removed.
33. Ariana Grande Kneeling
This Tweet is currently unavailable. It might be loading or has been removed.
34. The Snowman
This Tweet is currently unavailable. It might be loading or has been removed.
35. The United States of Memes
This Tweet is currently unavailable. It might be loading or has been removed.
Featured Video For You
The internet is deathly afraid of this year's White House Christmas decorations