He didnt play his pair aggressively. He raised pre, cbet (completely standard) but then he checked the turn - when he had a set in his hands. That is not aggressive, it's stupid. If you had two hearts at this point you surely check behind, he shoves river
you call and win his stack?