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