It's that time of the year again - spring has sprung, and the weather is warmer, the flowers are in bloom and the grass is greener. TV shows start to wrap up all their seasonal plot points and prepare viewers for fall with season finales.
Yes, soon, we'll have to say goodbye to many of our favorite series, such as Arrow, The Flash and Once Upon A Time. But that also means that we'll spend the entire summer wondering what happens next, because it's likely that these shows will all end with cliffhangers, which means we'll have to wait months to find out what happens next.
And if you don't think that's brutal, ask fans of The Walking Dead what they think about cliffhangers.
Please note that Fox has not released its dates for 2016 spring season finales yet We will update this list as those come in.
Here's a guide to the spring 2016 season finales.
April 26
Limitless (CBS)
May 2
NCIS: Los Angeles (CBS)
May 4
Criminal Minds (CBS)
May 6
Blue Bloods (CBS)
May 8
Madame Secretary (CBS)
The Good Wife (CBS)
Elementary (CBS)
May 12
Big Bang Theory (CBS)
2 Broke Girls (CBS)
Scandal (ABC)
May 13
The Vampire Diaries (The CW)
The Amazing Race (The CW)
Hawaii Five-O (CBS)
May 15
Once Upon A Time (ABC)
The Family (ABC)
Quantico (ABC)
May 16
Jane the Virgin (The CW)
Mike & Molly (CBS)
Castle (ABC)
May 17
NCIS (CBS)
NCIS: New Orleans (CBS)
Agents of S.H.I.E.L.D. (ABC)
May 18
Survivor (CBS)
The Middle (ABC)
Modern Family (ABC)
The Goldbergs (ABC)
Black-ish (ABC)
May 19
Legends of Tomorrow (The CW)
The 100 (The CW)
Mom (CBS)
Grey's Anatomy (ABC)
The Catch (ABC)
May 20
The Originals (The CW)
Shark Tank (ABC)
May 22
America's Funniest Home Videos (ABC)
Fear The Walking Dead (AMC)
May 23
The Odd Couple (CBS)
May 24
The Flash (The CW)
Fresh Off The Boat (ABC)
The Real O'Neals (ABC)
Dancing with the Stars (ABC)
Stitchers (Freeform)
May 25
Arrow (The CW)
Criminal Minds: Beyond Borders (CBS)
Nashville (ABC)
May 29
Undercover Boss (CBS)