What are you trying to do with your line...? I guess I call since you're so committed but why are you betting the river? This is pretty much your dream board the way it ran out but if you bet this river I don't see any hands except a pure bluff or the nuts showing up (maybe AT but doubtful). If you check a 3rd time it allows him to continue to bluff, which he is like 99% never doing here. I dunno, both your line and his line suck imo.

If you're going to bet this much then you have to call but next time figure out why you are betting and have a plan.