'Castle' season 8 episode 16 spoilers: Beckett and Castle re-open a case solved by Esposito

ABC

"Castle" season 8 may very well be the last season of the show as ratings continue to drop but that doesn't mean strong storylines will stop coming. As seen in the synopsis from Spoiler TV, season 8 episode 16 will be titled "Heartbroken" and will have a lot of strong Beckett (Stana Katic) and Castle (Nathan Fillion) moments.

The couple has had their ups and downs through the show but this episode appears to be put them where they are strongest: working as a team on an intriguing case melded with a touch of romance here and there. According to the synopsis, this particular case starts with the death of a driver of an armored vehicle. 

As they continue their investigation, they are led back to an old case previously solved and closed by Esposito (Jon Huertas). Digging in deeper, they discover that Esposito may not have been telling the truth regarding his past relationship with the culprit, which means the old case and the new one may be linked together.

It is possible that Esposito may be behind something a little sinister at work or may have simply been trying to keep something a secret. According to a report from Cartermatt, it is possible that this episode will focus primarily on Esposito, although this has yet to be confirmed.

Fans speculate that Esposito may have kept information from coming out when he first handled the old case and may have even let the culprit go, allowing this mysterious criminal to repeat the crime several years later. 

The trailer also reveals that actress Angelica Celaya will be making an appearance in the episode, causing trouble during the midst of the investigation. Celaya is primarily known for her role in the highly received but cancelled series "Constantine," where she portrayed the character Zed Martin. 

"Castle" season 8 episode 16 will air this April 4.