I knew from the beginning what the big secret was. Even though you know what it is, it's very interesting to read about the character's reaction to life's events and read as some characters improve with age and become better people and others devolve and become much worse. Really good story and character development.