Hands down one of my favorite reads. Communication? Check. Character Development? Check. Not keeping secrets long enough before they actually cause an unnecessary dispute? Check. (And more)