I've had a friend for 15 years. In our youth we were very close but never really had very much in common. She's a very showy, dare I say stuck up person whereas I'm quite laid back and had a much more humble upbringing. Throughout our friendship she has consistently made digs about things I like, places I go on holiday, other friends of mine - as if to say they're lower class or chavvy. She's quite selfish and self centred too. I put up with all of this for many years but as I've gotten older I've started to realise that life's too short to waste time on so called friends who make you feel rubbish about yourself. So in the last few years I've distanced myself a bit.
The thing is she has recently announced she's pregnant with her first baby. In some ways I feel like I should step up and be supportive (she's always made effort with my dc despite her flaws) but because we've sort of lost touch a bit now it feels very awkward to reach out and go visit when the baby arrives and so on. I still haven't changed my feelings about the friendship - I do think we've grown apart - but I still care about her. What do I do?