Perfect characters are boring. Flawed characters are interesting. A good romantic storyline allows the protagonist to be jealous, petty, or scared. When we see a character make a mistake (lying, ghosting, running away), we forgive them if we understand why they did it.
A crisis (often caused by a misunderstanding or past fear) that makes the relationship seem impossible.
