So, who exactly is Mary going to marry? Enter Spanish prince Don Carlos (Mark Ghanimé). Mary reached out to the fellow royal in the waning moments of last week's episode, seeking a possible alliance and, maybe, even the beginning of a new romance. But Don Carlos is harboring a dark secret and Mary (Adelaide Kane) is determined to discover what it is. (Sven Frenzel/The CW).