Definitely off the rails but the believability is strong enough that it can hit close to home for a lot of people! Great write-up!