Author: Ramon de Campoamor y Campoosorio