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