3 1/2 stars. As per usual, I seriously hate Ward's constant use of acronyms. Mostly because I guess I am not cool enough to know what half of them mean. Plus the constant pop culture references are just too annoying. But I teared up at the end so I added a 1/2 star because of it.