Quote Originally Posted by Ancient Seductress
And yes the boy was in fact earlier Ico the child who was forsaken for being born with horns.And his love is the girl he freed.
Ico and Wander are totally different people, as are Yorda and Mono.

SotC takes place thousands of years prior to ICO. The horned boys in ICO are Wander's accursed progeny. By rescuing Yorda, liberating the souls of the horned boys, and slaying the Queen, Ico redeems Wander's misdeeds and ends the curse, just as Emon foretold in SotC's ending.