Did you have a read on this player? I think he has a flush draw. He never is the agressor. He just flat calls, no re raises. He probaly hit the nut flush on the turn, and slow played it.
Is there anything the he could of bet on the turn that would of scared you to go all-in? If not, then why not just push on the flop.?