Last night, Live 1-2

Im dealt j8 hearts, everyone folds. I limp 2$, guy 2 my left calls, SB calls, BB raises to 5 (this guy straddles evey button, raises every hand, weird plays) everyone calls.

flop comes out all hearts K-x-x, Raiser raises to 15... I raise to 65 trying to make it look like I hit and im gaurding against the Flush draw, the kid next to me thinks and thinks then goes all in... fold fold, to me...

I call and lose to A 5 of hearts...

was there anything I could have done to get away?

Im guessing since noone raised preflop, the only thing he could have shoved w was a pair and a flush draw, 2 pair, a set or another flush?

could I have folded to his shove and got away w 120 left, only losing 70?

Im thinking I could have and am trying to come up w a reason