It tackled heavy topics with grace and humor, and the characters were all well developed. And the communication was true to teenagers today and yet was not that annoying. It’s kind of an amazing accomplishment. Highly recommended.