the ending feels like it is the beginning. all the flashbacks get confusing at times.