The primary characters of Joanna and Llewelyn have so much depth - I could not help but fall in love with their relationship and root for a happy endin.