With such an obvious flush out there, would you call a bet if you had worse? Likewise, would you bet out on the river with a hand that is worse than a flush, or just try to see a cheap showdown?
If you think about it you will realise he has the flush almost always here, and every other flush beats you (well except 3
, but that isn't so likely)