Jane the Virgin
CW, Friday, 9 ET/PT
The smart and emotional dramedy knows how to package its humor and gut punches, as it did last week, with the revelation that Xiomara (Andrea Navedo) has a lump on her breast. The Villanueva family tries to cope with the news, although their attempts to comfort Xo are rebuffed as she wants to deal with her health scare alone. The episode also sees the return of Brooke Shields as River Fields.