Yeah, this is really broken. But the theme could possibly be revamped slightly:
Desperate: If you have X or less cards in your deck, triple this card's attack.
You will not lose by deckout next turn.
X could be as high as 5 and as little as 0, depending on balance.
It seems really different, but in reality it's only two differences: how much damage is dealt (tripled instead of infinitied) and when it is dealt (if X=1. Because as is this basically deals infinite damage if you have zero cards in your deck. stats can be tweaked slightly to balance it. It also requires an upkeep to keep it's ability.
Also, the triple damage ability gives it synergy with blessing.