and despite the terrible cravings he 'd evoked over the years-dreams that were sometimes so vivid she woke gasping with the kind of pleasure he 'd given her-she 'd kept that promise so she could have a more meaningful relationship with david .