Let me start by saying I've read a lot of your posts & I've learnt quite a bit from them & I've only just moved up to 50Nl so take this reply for what it's worth.

Did you think you were winning on the turn?
Unless I had a read that this guy bluffs, I would see his flop re-raise as 75% chance he has two pair or better & he is worried about the flush draw. (Only 25% he sees your bet as a C-bet he can take you off.)
On the turn I would probably bet my Aces to see if they're good (He'd have to be pretty aggressive to re-raise that without the goods.)

In your case you checked & he bet $18, you might have seen this as a weak bet trying to drive you out because you checked, but I would have just called to see if I could hit the flush & then just check & call 1/2 pot size bet on the river if I didn't.
I wouldn't bet my stack here, top pair is not usually worth it, the only hands calling here are ones that beat you
My guess is he does what I do which is set hunt with any pair & try to stack the pre-flop raiser.[img][/img][img][/img]