Azealia Banks felt a ''spirit'' surround her when she had a miscarriage.

The 25-year-old rapper made an emotional Facebook post on Tuesday (20.12.16) to tell her fans she lost her baby.

Azealia says when the miscarriage happened she had a moment of connection and clarity which have completely changed her outlook on life.

Writing on her Facebook page, she shared: ''I feel really stupid because I think I'm so big and bad an in control and In this situation I'm so powerless and when I first saw the embryo I felt this full spirit around me and was looking down at this little bean in horror/amazement and now I just can't NOT have an awareness of this person and wont stop feeling like any and everything I've ever done in my life or want to do is pointless. I'm really over it and not with the s**ts right now. (sic)''

Azealia has not yet indicated how long she had been pregnant for or who the father was.

The 'Chasing Time' rapper did post that she hoped that her admission would prompt an honest discussion about miscarriage between women who have lived through the traumatic experience.

She wrote: ''I've had a real rough 2016. I honestly need a break from the public crucifixions. This is a women's health issue that many others may or may not be able to relate to. Please don't f**k UP an opportunity for clear, open and beneficial discourse between WOMEN! Finally starting to feel calm and sleepy. I haven't slept all night (sic)''