I have a friend who is very sweet and we do get on well, however, for as long as I've known her she is pretty unreliable, usually changing arrangements at the last minute at best or always being at least half an hour late. We'd been planning for her & her DD to come over last Sat for ages as we hadn't seen each other for a couple of months. She was due at mine for 11am & she knew I would be going out around 1.30, so I said I would do some lunch for all of us. Me & the DDs spent the morning getting the house tidy and making some special Halloween food for lunch. At 11.10 I got a call from her to say she'd just left her house (45 mins drive away) as her new neighbours called round and she 'couldn't turn them away'. However she obviously had no qualms in being nearly an hour late for me. I just think this friendship causes me more stress than is worth it, although deep down she is a lovely person, but I find this thoughtless behaviour really getting to me. Should I ditch her or just be honest next time she gets in touch?