Stealing the Bride
2003 • 384 pages