Hearts are £20m in debt and fans are losing hope - until a saviour emerges from the East.