As of the airing of this episode (January 25, 2017), the show has not yet been renewed for Season 2 and is considered a bubble show. So at this point in time, this is quite possibly the series finale. Update: As of May 17, 2017 it was announced by the CW that the series would not be renewed, so this was in fact the series finale.