One day at a market I bought what became my favorite top.
How did you realize it's your favorite?
I like to buy things that I want, and I like it when people say I look good in the things I buy.
I don't want to sound bossy but as long as it's not excessive, or you're not wasting your money, it's fine that you bought something that you really enjoyed and had fun with using. I hope that it wasn't too expensive and you still had a lot of money left in your bank account before buying it. But I agree, you look good wearing it.
I spent my whole life savings on it.
It's better to have an emergency fund available for unforeseeable circumstances because it's important to not get into debt. It's not a good idea to waste money on material items because it don't have any value and items like the top you brought will eventually deteriorate. It's important to save up for big items down the road like a house or even invest into retirement.