A great romance novel should have compelling characters, a strong plot, and emotional depth. The best romance novel writers are able to create believable and relatable characters who experience real-world struggles and triumphs.