For Better for Worse

For Better for Worse

1994 • 544 pages