Given the board if MP is calling your flop bet he either has: an ace (you're crushed), a king, likely with a better kicker given his PF call. K 10 is the only alternative, a flush draw (very unlikely, unless he is calling with 8 9 of hearts or something like that, which with no overcards seems a very speculative call and also is just generally unlikely of all his combo he has 2 hearts of all the suits in the first place) or a pocket pair, probably a very low one or he'd 4 bet PF.
When he bets on the turn you can take most of the trash away. I personally would hold the idea he's drawing for a flush very lowly, as it's seriously unlikely. If he has say, pocket 7's (or any other PP) I cannot see him leading out given that a king or an ace is definitely in your range. Additionally, the king that is in his range, K 10 and maybe a few weaker ones if he is a MAD calling station are just not gonna lead out here. The odds you have a better king or an ace are just too high and what is he really getting value from?
KQ betting here is a possible as AA means it's semi unlikely you have an ace
Any ace betting here is obviously possible
As established any weaker hands cannot bet here logically, so either he is betting with a flush hoping to get you to fold, or .. he has absolute air. Or he's an idiot. You can't hold onto that though
I think it's a fold, it makes no sense to continue past the turn.
River is exactly the same. Nothing changes.
Gl bro