You call because it inserts flush draw into your range, and will allow you to use that extra equity if your straight misses. If he has a flush draw himself he'll probably pound the turn, which will confirm a raise on the flop would have been incorrect anyway.
In this hand your big decision is after the turn. Isn't position wonderful?