Bree passes the blame for her own failings, Nicole gets an unexpected reprieve, and Daniel faces the awful truth