Promises. We all make them. Sometimes we break them. But what happens when the promise you break haunts your dreams, when that moment of betrayal echoes within every last beat of your heart? Love.... This description may be from another edition of this product.