This will be a relatively long rant, but please try to give me your opinions on what I should do: My family had invited my relatives from both sides to attend an early birthday dinner for my brother. My mother went to a bakery to buy and mixed fruit cake, but the lady there said it had to be pre-ordered a day in advance and convinced my mother to buy a chestnut cake instead. The lady said it was fresh. This happened at about 6 in the evening. When the family got together to cut the cake at about 10pm, I instantly went for the chestnut because that's usually my favorite part. To my surprise, it was sour and the chestnut was not smoothly blended! I told my parents and my mom asked my uncle if it was true. Everyone agreed, but my relatives did not say anything because they thought it was some other filling they could recognize. I took a close inspection of the cake and the chestnut was greenish, opposed to the regular light grey. The whip cream was cracked, which means it was dried from being out for a long period of time. And the strawberries on top were mushy!! My family was soo upset and overwhelmed that they would sell us this cake. The lady there said it was fresh too! This bakery is supposedly one of the most legit, especially for the quality of their cakes, though we did have some bad experiences. The ladies there are snobby and give their potential customers attitudes. So I called up the specific bakery my mom got it from because they have different branches. Of course, no one picked up. I called their customer service afterwards and left an unhappy message. Now my question is, if you were in my shoes, how far would you take this? My dad thinks they should, of course, refund the amount of the cake and in some way compensate for ruining the party because the cake moment is usually the intimate time for the family. Though my SO thinks just refunding the cake is good enough. What do you think? Your opinions would be greatly appreciated. Btw, I took many pics and some video clips of the cake. Thanks for reading my rant. I heart PFers for their great advice.