3.5

Some great moments, some things that were out of balance (lots of telling). I was disappointed that we still didn't get anything really happening romantically between the two main characters - the constant delay is frustrating.