Because you are petite you need something cropped. This is from Gap, it is on sale for $40.00
I bought this for myself (it's currently marked down to $59)