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