Você sabe por que a cidade do Rio de Janeiro tem o nome de São Sebastião do Rio de Janeiro? O nome é uma dupla homenagem, tanto ao São Sebastião, santo católico comemorado no dia 20 de janeiro, como ao rei português da época da fundação do Rio: Dom Sebastião.

Esse rei foi tão esperado, tão amado pelo povo e desapareceu em
circunstâncias tão misteriosas que acabou se tornando uma verdadeira lenda, dos dois lados do Atlântico.

Durante vários séculos, nos períodos mais difíceis, tanto em Portugal quanto no Brasil, o povo continuou esperando que esse rei voltasse para os salvar.