If these two things are a priority to you, then it’s time to buckle down and cut elsewhere to make it happen. No fun way around it. Work more hrs, pick up a side job, cut somewhere in your budget. Breaking the habit of I “need” it versus “want” it, is crucial to being successful! If either of these things could happen in the future with other pets, same pet, other friends or family potentially getting married one day - create a sinking fund and start saving. As soon as a new expense comes my way that I didn’t think of before, I ask myself if this will happen again or something similar to it, and make a category if it’s important. I even save for grandparent trips because they are getting at that age where they can pass at anytime. I’ll be DANGED if I don’t have the money and have to stress (before, during, & after) about how to be there!