opp is MP w/ ~100 BBs, I have same. 50NL FR. opp seems fairly straightforward. is on my 2 tables and has done nothing spectacular on either one.

Opp raises to 3.5BB (standard raise), I reraise to 12BB on the Button w/ QQ, opp calls.

flop comes ATx, w/ 2 diamonds. opp checks, I check.

turn as a random non diamond. opp bets weak (~1/3 pot), I call.

river is a T non diamond. opp checks, I check.

I feel as though I missed a real opportunity to take this pot on the turn or the river. opp was clearly weak and did not want to go far with his hand. Am I wrong here?