This might be more of a 3.75, not quite a 4 as it contained a tad bit too much angst for my taste. I was getting whiplash with all the back and forth. Still, I love the characters and liked that there was an actual plot in this installment and wasn't just about dragging the main characters' HEA.