As lendas heroicas do sertão brasileiro são o ponto de partida para as histórias da novela, que se mistura aos encantamentos trazidos pela realeza europeia. No fim do século XIX, os reinos europeus de Seráfia do Norte e Seráfia do Sul – lideradas pelos reis Augusto (Carmo Dalla Vecchia) e Cristina (Alinne Moraes), ao norte, e Teobaldo (Thiago Lacerda) e Helena (Mariana Lima), ao sul – encerram uma guerra secular ao fazerem um acordo em que os herdeiros de cada família, Aurora (Bianca Bin) e Felipe (Jayme Matarazzo), se casariam ao atingir a maioridade, unindo assim as monarquias. Durante uma viagem ao sertão do Brasil, a corte da Seráfia do Norte é atacada por cangaceiros a mando da ardilosa duquesa Úrsula (Débora Bloch), que vê a chance de casar sua própria filha com Felipe futuramente e se tornar mais poderosa. Em fuga, a Rainha Cristina entrega a filha recém-nascida aos camponeses Virtuosa (Ana Cecília Costa) e Eusébio, pedindo que cuidem dela, e é assassinada em seguida. Desolado, Augusto retorna à Europa após ser salvo e passa a vida amargurado. Dezoito anos depois, Aurora – agora com o nome de Açucena e que cresceu sem conhecer sua verdadeira identidade, fica noiva de Jesuíno (Cauã Reymond), rapaz valente que foi criado somente pela mãe, Benvinda (Cláudia Ohana), e que não sabe que Herculano (Domingos Montagner), seu pai, é o cangaceiro mais perigoso do sertão. Quem não gosta do romance é Timóteo (Bruno Gagliasso), dono da fazenda onde o rapaz mora e é capaz de qualquer crueldade para ter o amor de Açucena.