I've been with my husband for 10 years, it was his birthday 2 weeks ago and I went online to search for very specific coffee machine for his favourite brand of coffee, it was not high end but not budget either. It is my birthday on Wednesday coming and my gift was delivered today so He suggested I open it. For 10 years I have not changed a single product I use due to sensitive skin, I use same shower gel same moisturizer, changing them can trigger months of reactions. I also have ranted in the past, even Christmas just gone about people close to me buying gift sets for me knowing I cannot use them. Anyway My husband bought me a big expensive bottle of perfume which I love and wear all the time but also a gift set, which was really random and I reacted with a bit of shock saying that I can't use that stuff and if it was expensive We should return it, He pushed me to try it which I did a few hours later when I showered, no skin reaction yet. Later I sat down with him and I was looking online for a specific food for Our little toddler and I mentioned that boots website is now queued and really hard to order from. He replied "Thank God I ordered your gift on time", normally We both have same sense of humour and I said "Yeah, We wouldn't have survived without the Flowerbomb", He got really offended, I explained the joke and He said ok but it was really awkward and eventually We just had a big row. Sorry for long winded description. Am I unreasonable, was it not a bit off of him to buy me something that is potentially not good for me and pressure me to try it anyone?