It's so long since I read a good book, last one was "Time enough for love" by R.H.Heinlein - and it's not the Mills and Boon nonsense you might think it is.