Isadora is the Princess of Spain and Isabella's long lost sister. This article is a . You can help My English Wiki by expanding it.