Question : when does the season finale of jane the virgin air
Answer : April 20, 2018