Woops - I didn't read the HH properly - for some reason I had you in position on this guy...that's not right, which kinda forces you to bet like $8 on the turn and $10-12 on the river and you probably have to fold to his minraise at that point, though it's sure tough.
It looks like he flopped a boat judging by the action. Your entire line screams that you have an overpair and he still raises you on the end...not a good sign.