Jennifer Weiner is one of my favorite authors.  Her novels always have some humor, mystery, family drama, and a page-turning