So my ex of 3 years ago (fall 2006) has come back into my life recently. We dated while we were in college and she broke up with me. We have never been on bad terms. We still talked after we broke up and she even brought up being friends with benefits at one point. However, she did stress the point of no feelings being involved. I still had feelings for her so at the time I wasn't really pursuing the benefits. I knew it wouldn't be a good situation for me. A year later (fall 2007) she graduated and moved away for work. We both went back to back to grad school this semester and we have all the same classes together, talk all the time and hang out outside of school. I have always had feelings for her but since we've been spending time together again they have intensified. During the past semester she has said some things and acted like she may want to be more than just friends and she has also said some things and acted like she wants to be just friends. I can't really tell where I stand with her. I'm not sure the best way to approach the situation and find out how she feels about me.
I don't know if I should just be completely up front and tell her how I feel about her and ask her about giving us a second chance. To me that kinda seems like I would be putting her on the spot. I've also thought about just asking her out on a date and gauging her reaction to that. Also, her birthday is coming up and I got her a gift and a card. I wrote something in the card that, in not so many words, tells her how I feel about her. I'm hoping that will start up a conversation and I can see where things go from there.
So I guess my question is, as a female, how would you prefer a guy to tell you how he feels about you? Straight and to the point? Ask you out on a date? Or maybe something else?