Consider terminating the friendship. If you really cannot make the friendship work, then it is probably best you both go your separate ways. At best, you could keep them as an acquaintance who you can make small talk with over a coffee or at the supermarket. If you want to end the friendship, do it gradually over time - if you get into a huge discussion about it then your friend will almost certainly start spreading rumours about you, but if you simply stop visiting as often, then you may be able to avoid this. Handle the situation with care and sensitivity, more so than any other. If all else fails, tell them to go tell your secrets - they will feel like they've lost their power over you and won't feel so eager to spread rumours.