So I hate the 50 Shades of Grey cinematic universe. Also the books. Also their existence. To be fair, I've never seen a 50 Shades movie but also to be fair I don't think that's important in this case. Content aside, I cannot stand how abysmally cheesy these awful movies look from the trailers alone and moreover, I am very, VERY tired of seeing said trailers every year. They're everywhere, you guys. EVERYWHERE. Every movie I've gone to in 2018, I have seen this trailer. Just about every YouTube video, it seems, plays this trailer as its ad. I can't even tune into my beloved HGTV to check in what sort of crazy renovation the Scott Brothers are undertaking without seeing this trailer. I hate these movies. Hate, Hate, Hate. While being assaulted by this trailer before yet another movie last month, it hit me that this is the final movie of this trilogy and as such, at least until we inevitably get a reboot or a five-years-later-cash-grab sequel, this is the last time we'll ever have to endure the 50 Shades phenomenon. So I tweeted, "Only 29 days until we never have to see another 50 Shades trailer" with the Shawshank GIF shown below. And the next day I tweeted the same thing with a different GIF and one fewer day. And again the next day. And by that point I had a bit on my hands and I'm nothing if not committed to bits, even those that, like this one, aren't particularly clever. So I've carried the countdown through to today, when this cursed movie finally opens; every day a different gif. And in celebration of the end of our longterm waking nightmare, I present to you a celebration in GIFs, recapping the pictures I used to express my emotions over the last 29 days. You're welcome?

 Day 29

Day 29

 Day 28

Day 28

 Day 27

Day 27

 Day 26

Day 26

 Day 25

Day 25

 Day 24

Day 24

 Day 23

Day 23

 Day 22

Day 22

 Day 21

Day 21

 Day 20

Day 20

 Day 19

Day 19

 Day 18

Day 18

 Day 17

Day 17

 Day 16

Day 16

 Day 15

Day 15

 Day 14

Day 14

 Day 13

Day 13

 Day 12

Day 12

 Day 11

Day 11

 Day 10

Day 10

 Day 9

Day 9

 Day 8

Day 8

 Day 7

Day 7

 Day 6

Day 6

 Day 5

Day 5

 Day 4

Day 4

 Day 3

Day 3

 Day 2

Day 2

 Day 1

Day 1

 Day 0 - We Did It

Day 0 - We Did It