It does sound like a blood cyst...and I hope nothing serious is wrong with her too!