Credit: Twitter

Hey there, Caskett ‘shippers! Castle hit a TV milestone by wrapping up its 100th episode on Wednesday, February 27, 2013, and we’ve got an air date!

Castle’s 100th episode, “The Lives of Others,” will air on Monday, April 1 at 10 p.m. ET on ABC and we can expect it to be a good one. Creator Andrew Marlowe told Entertainment Weekly earlier this month that the benchmark episode will hold a “charming surprise.”

The cast and crew celebrated the wrap of the 100th episode with custom-made Castle champagne flutes and an elaborate cake with a couple pages of the episode’s script printed on top! We’re so happy that Castle has been with us for 100 episodes and we hope to watch 100 more.

Will you watch Castle’s 100th episode when it airs in April? Let us know below!