Its hardly breaking news as she's been everywhere lately but how amazing does Kelly Osbourne look here?
Everyones putting it down to her weight loss which seems a bit funny and possibly a little shallow but I think its definitely to do with how ridiculously happy she seems with her fiance Luke who's surname currently escapes me.
Young love eh?
Whatever it is, kudos to her.
Love her dress too, how very cute. Reminds me of the t-shirt below which I do believe Urban Outfitters have been stocking for some time.