Question: when is jane the virgin season 4 over?
Answer: April 20, 2018