The satisfaction we get from reading a good novel often boils
down to three essentials: an engaging opening, entertaining plot
and likeable - or, at the very least, interesting - characters.
Authors who achieve this trifecta often find themselves on
bestseller lists, and one could argue the same can be said about
bra...
Read more >