I've read 60% of David, Renewed

David, Renewed - Diana Copland

David's ex is a real piece of work!!