Question: when does jane the virgin episode 18 come out
Answer: April 13, 2015