By Daniel Palmer ISBN-13: 9780758293435 Publisher: Kensington Publishing Corporation Publication date: 4/29/2014 Pages: 336 Format: Audiobook My Rating: 5 Stars Wow, not sure where to start, as DESPERATE has so many twists and turns, you are not prepared for what comes next, and more importantly...