I know how you are feeling. I am 5'1 and in the past month I have gained 10 lbs (total=130), but in no way would I consider myself fat. Just need to get back to my swimming in the mornings. Keep your chin up. Maybe she was just having a bad day.
You look wonderful!!! 