Hi Please get an Xray done on it for peace of mind , Take care ,
It could be broken or it could be fractured or even a sprain. Or as you said you could have busted a blood vessel. The only way to know for sure is as bobdylan1958 said get an xray.
Hope for the best but expect the worst.
Your friendly pharmacy tech.
Mr_King_Brad
You need to have it x-rayed, probably some bones have be broken.