Question: when does jane the virgin episode 18 come out
Answer: 2019-08-01