$5 NLHE Full Ring: 7 High Flush vs. Four Spades on Board

hero in BB looks down at 7s2s (8 handed)villain to the left of hero open limps, folds around to hero who calls


flop = flush draw for hero
villain bets 0.05 into 0.12, hero calls


turn = we make a flush
villain bets 0.10 into 0.22, hero calls.


river = fourth spade on board (9s,4s,8s,Qs)
villain bets 0.30 into 0.42


does hero call with 7 high flush?


Screenshots and hand details available:
Spoiler alert!