I'm so glad you have decided to be honest and open about how you are feeling and what you're going through.
I don't know your relationship, but if you have a strong bond with your boyfriend, I would recommend telling him so you can have his support while you work on your self image, which is the first step- not the food.
If you can't talk to him about it, I strongly recommend you confide in a wonderful friend or family member.
Next step, vegetables. Allow yourself to eat as many as you want, you will feel full full full, but will still have consumed few calories. Do not eat under 1200 calories a day, you will ruin your metabolism and gain weight (this will make you feel worse, right?).
Avoid a scale, numbers do NOT define what makes you beautiful. When you tell a joke, your friends don't laugh because of what you weigh, when you put on an awesome lipstick, the color doesn't change because of what you weigh, your self worth is not determined by a number. Learn to love your body, respect it, and treat it well, it is the ONLY body you will ever get. Take care of it by putting nourishment into it.
As for your boyfriend looking super hot, I've been there. Abs aren't so easy for girls, so just tell him he looks great, and then focus on getting yourself healthy and loving yourself. You're hot too, it's your mind that needs some work and the rest will follow. Once you've consciously decided to take care of yourself and love yourself and your boyfriend for who each of you are and how you treat each other, then begin NOT DIETING, but eating tons of veggies, chicken and turkey, fish, and fruits.
I wish you the best of luck. You will never fail until you've given up.