Question : when is the last episode of jane the virgin season 4
Answer : April 20, 2018