Had I really thought this hand through in the heat of the moment I would have folded :

villain isn't limping hands with a 3 unless it's A3s (I'm beat).

there are 2 other possibilities after he stack-a-donks me on the turn :

44433 and 66633

Oh well I stacked off in the heat of the moment vs 44433 gg. And of course the river filled me up lol...