Carrie Underwood Looks Royal In Purple