Alright, so im playing this home game, and everyone I play with is really good. We all are on our way to building healthy bankrolls. I guess you can classify all of us as tight aggressive players. We have tournaments of about 5 to 7 guys and we buy in for about 20 to 50 bucks. Top 3 postions pay out. So anyways I get dealt AKs hearts and the flop comes up Ace (spades) 7 hearts and 2 hearts. So im sitting on top pair with a possible flush draw. My friend acts first and checks and I raise 150. He goes all in. We are both sitting at about even in the chip count. The way I figure I got about 13 outs and aboiut 46% ish to take it. And im thinking that he wouldn’t call a 2 7. I put him on top pair cuz he sometimes goes all in with top pair to scare of limpers. I think about it and I call. We turn them over and hes got a set of 7’s. The turn and river and 4 of clubs and 10 of dimonds. I lose

So my question is, did I act wrong in calling? I think I did the right thing, but I might have read him wrong. Im not complaing, just want to know your guys feed back!