To summarise, you aren’t going to get much sympathy here I’m afraid.
Nevertheless, welcome to Flyertalk, Lauren McGee. I hope you have an excellent time in Italy once you get the passport sorted, and please do make use of this site for further advice on this and any future trips - it’s a great resource!