Def bet the turn and either just call his river bet or call his shove if you raise his bet. Not quite sure why you raised if you were gonna fold when you could've called cuz there's a lot of hands he could have that he would raise with that you beat and if he got that flush it's cuz you gave him that free card