Celebrities and royalty, like Princess Kate Middleton with her 18-carat blue sapphire ring, have made sapphire engagement rings more popular.