Wrong Place Wrong Time by Gillian McAllister is an excellent read!
Jen witnesses her son murder a man outside their home. Her reaction exerts an extreme enough energy to propel her into a time loop. She wakes up each day in various moments from her past. Each date provides an important piece of information to help her understand how this crime came to be, and more importantly, how she can change it. The dates span back to before first meeting her husband.
Jen realizes that her life had many secrets that she was always too busy to notice. Now she has a chance to observe and to make adjustments. She relives these days while awaiting the pivotal date that will hopefully return her to a fixed present time.
I love this book. It has the perfect mixture of mystery, sci fi and romance. It makes me ponder all the seemingly tiny moments and various people that define us, second chances and destiny.