This story is actually on my life.. Some different minor details, but the majority of it is just plain old me.