Did you fight Alaric in the crypt, where you dug up the Tear? If so, there shouldn't be any problems. Just build the Tear in Mythgard and attack Holyflame.
I had to restart because there are no troops in the city, and I only have two heroes for Sylvan. I destroyed Holyflame. And again, I can't attack Sylvan with any hero.