Tough with no reads.

I could see the villain calling your preflop $10 with JQs and having you in trouble. I can't see him having two hearts in the hole unless they're something like JT-hearts maybe. But if he had something like JT-hearts then I don't think he'd call your $25 post-flop bet. Then when we see that he's called your $50 post-turn bet...

I'm thinking he has JQ if he's a tight player... if he's a loose cannon there's no telling. Either way I understand your check after the river.

If he came betting after your on the river, then fold is the only answer I guess.

I'll be interested to hear how this turned out...