Your picture looks great. Don't beat yourself up too bad. We all "impulse" buy at one time or another and I have found that usually it is when I can least afford it. But I now try to reframe my feelings from beating myself up to thinking well, at least I got something in return for that money instead of having to pay a speeding fine or paying for medication that doesn't work and the doctor orders a different one or......
And the amount you paid for it, well, I definitely have made some more costlier impulse buys!
Bookmarks