Broken Promises (Mary O&#39;Reilly Series Book 8) - Kindle edition