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.