Forbes ranked Rowling as the forty-eighth most powerful celebrity of 2007, and TIME magazine named her as a runner-up for its 2007 Person of the Year , noting the social, moral, and political inspiration she has given her fans .