Eta I hid the photos bc they were so bad ... Wet hair, red no makeup face lol

You look like you're under 5' 4". Have you ever tried Lands End or Eddie Bauer in their Petite sizes? You deserve to be happy in your jacket and not just *settling*.

I am 5 feet 5 but typically petites don't fit. I am going to try the EB one and also check LE online (thanks for the reminder).