This is nearly a pure blue natural Angelite Heart which is very uncommon in this size. There are some inclusions. White which is the surround matrix it grows in. And red which is probably haematite is on it.
I read recently that this stone only appeared at the start of the 2000’s New Age wave as consciousness started to raise. Interesting. Angelite grows in kidney shape balls. But as it grows layers of white and orange may occur as water deposits calcite or and earth quake drops its walls on it.
This crystal is really popular especially again lately as a result of another change of the Earth grids completed. All of this has woken the Peruvian crystals to do their work to shift our consciousness up again.
I find that it is a stone supporting the feminine to find her strength of voice again. And to gently ground that expression.
It is actually a shape you could use to massage your body, hold the intention that the angelite’s energy infuses the body. It will deepen the effectiveness of the massage.