I spent 3 hours preparing a lesson for today, I came to work and had 7 and a half hours before the class. I've been in the office and around my boss all day. I talked to her several times during the day. I go into the classroom to teach the lesson for my class only to have my boss walk in just after the bell rings and tell me that my lesson I had prepared should be delayed until next week and that I need to teach a completely different topic instead today. She gave me the topic right as the class was starting. So I then had about 10 seconds to make up a 45 minute lesson plan.... The thing that really gets me is that I had 5 hours of prep time today because classes were canceled due to exams. Yet she waited for the last second to tell me. 

