Long story short, my manager at this contract gig sucks. Just found out the project I have been working on for two weeks is actually a "rogue" project, that my manager had no responsibility for, and just went off on his own volition to create his own thing... all without letting his team know about this. So I suddenly have my desk surrounded by people who are angry with me. I show them what I am working on. They show me what they are working on... the two things look almost identical, but different enough that they can't simply be merged. (Different interpretations of the project's goals.) I have a bunch of secret meetings with the people who are actually the key players in this project, and make the judgement to throw my manager under the bus and come clean about the stupid shit he has been doing, and his total ineptitude as a manager. And everyone nods their heads and says, "Oooooh... ok... now things are starting to make a lot more sense!" So here I am coming up to the end of my contract, having just pilloried my manager, and thinking about the wedding I need to pay for in 5 months... Other teams are interested in bringing me on board. But... not sure my contract allows for that, and ... shit. Everything is up in the air. And I expect every moment to get a tap on my shoulder, and turn to see my manager ready to escort me out of the building. But the sunrise today was utterly astoundingly gorgeous. So there's that.