Why Do People Run For Office?

There are many reasons people choose to run for public office. Some of these are altruistic and based on a desire to genuinely make a difference while others are entirely ego-driven. All candidates should have a 25 word "I'm running because..." that articulates their public reasons for running. This is carefully crafted and is usually not the real reason a candidate is running. So why do people run?