its been a long time since i read something with this much depth... also the fact that i finished this on the day before new yeer O:)