I read so much, it's hard to pin down a favorite author, but a few of them would be Robin McKinley, Anne Bishop, and recently, Sergei Lukyanenko. If you like sci-fi/fantasy books his Night Watch series is DEFINITELY one to check out.