A: This is normal in a relationship. You shudn't let him push you to do what he wants, and do whatever you think is right. Set your terms, and he should eventually understand too.
A: Wear cute and sexy clothing. Even a mini skirt, showing off your thighs, cleavage and panties would do wonders. Hold his hand or caress him. These all do wonders for me ;)
A: Sorry to hear this. but maybe she likes him more. The best thing to do is ignore her and get on with your life . If she wants to be with you, she will. Dont worry if it doesn't work out for you, life is big. and there are enough 'fish' in the pond,.:)