Oh.. and as far as the notion of "growing up" goes.. no one here is grown up.  We are all on the same level for some things, different on others.. you're lying to yourself if you think you've been through a lot in your short life.

Hell.. look at how all of this was handled.