A Widow for One Year by John Irving
Ruth Cole is a complex, often self-contradictory character - a "difficult" woman. By no means is she conventionally "nice", but she will never be forgotten. Ruth's story is told in three parts, each focusing on a critical time in her life in this multi-layered love story.