ok i understand what you guys are saying and i agree i played it bad but i wanted to explain my reasoning behind my play at the time.

preflop
-the standard raise at this table was around 4.5-5.50 which is why so many people were playing preflop.
-i put dhw on either a smaller pp or a K with a low kicker because he didn't raise preflop even though he was 5th to act.

flop
-this guy was noted as liking to bet small with nothing to feign like he has something and this bet was telling me he had mid pair if anything at all.
(rethinking it i should take yalls advice and reraise to see what he has so i can fold)

turn
-now he's betting 7 dollars into an even smaller pot and i'm getting confused since like you guys said i didn't reraise to see what he had.
-still think he has the small pp or the K with low kicker

river
-again 7 dollars i thought i smelled weakness so i reraised AI.
-i thought with either the straight possibility and a 2 pair possibility he would back down, even though it took him 30 seconds to call me, and right after he called he said that 'he was almost 100% sure he was beat'...yet he still called.

just wondering if my logic was horrible. even though i now know to reraise to see what the person has.