BUT... the ending felt rushed and it left a lot of loose ends that really could've been resolved.
Despite that, the acting was great and most of the characters' dramas were well rounded and good. It does have a lot of situations that just felt like excuses to cause more drama - things that could easily have been avoided and don't feel that... real. But in the end you get over it as it's an enjoyable experience overall.