I think you donked your way into the nuts against a player who can't read the board. There's the obvious flush, and 3 different hands to make a straight. I don't know what's worse...you calling that turn, or him calling the river.