Cool hand. I like calling the flop because if you raise, you're probably only getting action from KK, AA in which you're barely leading kk and still trailing AA. Also in just calling it doesn't necessarily tell villain you're on a draw because it's a reraised pot and your range is a lot wider than hearts...meaning that you can still get paid off if you make a flush. Turn check is sexy as well but IMO I think you need to raise that river because his hand looks exactly like AK and with the meta-game going into this hand, you can probably get more value. If he pushes it's gross...but at that point you'll have to call and curse the deck if it's AA or QQ. I think he would bet the turn with AA or even QQ here unlesss he was certain you would float and bet the turn so he could c/r.

Ok enough rambling. Nh though.