the-supremeking answered your question: Quick question for you writers/fellow grammar nuts…No hyphen! There usually isn’t one between an adjective and “enough.”
Shouldn’t it be “a heart big enough”?
No, you shouldn’t need the hyphen. I can’t say for sure, but it looks kind of weird having a hyphen.