During his resignation speech in the House of Commons last week Sajid Javid made much of the obstacles he had overcome in life. "I did not quit when old-school bankers said I did not have the right school ties," he told MPs.
"And I did not quit when people in my community said that I should not marry the love of my life." And it's fair to say the former Health Secretary has not followed a typical path to the upper reaches of the Conservative Party.
The 52-year-old MP was born in Rochdale as one of five sons to Pakistani Muslim immigrant parents. But it wasn't always a happy childhood.