Who the hell knows?

Looks like a good fold. He was check calling you all along. Smells like he hit a set or 2 pair and filled in on the river.

Very fishy play if he was making those calls with bottom pair and tripped up on the river.

OTOH looks like a good posibility for a busted flush draw, and the only way he could win that nice pot was to push.