Your face definitely does not look fat! You look lovely in fact.
It's surprising how a little thing like hair colour can boost your confidence, I've mine pillar box red from last December and, when I can be aresed doing myself up, I feel great with it. In fact I don't think I've really beat myself up like I used to since I've had it done. I used to actually cry and cry at how hideous I felt, it's just hit me that I haven't done that in a while. Weird. I'm still desperately unhappy with my body but not manically so.
Sorry - back to you. Yes you look lovely and you should definitely make a habit out of spoiling yourself -you absolutely deserve it!