You must have a high arch! High arches push the foot forward and makes the leg look sexy, with a high heel it elongates the leg giving it this elegant look! I know I'm always talking about my favorite blogs but there's one in particular I go on,
http://shoesfromaroundtheglobe.blogspot.com
because this girl talks about these really great shoes and most of them are high heels that are really sexy! You should check it out and then find a pair so your boyfriend can treat you!