Know that it is impossible to make wrong choices in life. I really believe this. However you choose to manage situations will always be just perfect, and the best way for you. You may in fact be able to make tremendous progress in your situation just by loving yourself and beginning to speak your truth to others; tell them how you feel and what you wish for yourself. You have everything in you that you need. Your cancer may be a blessing, showing you ways that you need to change your focus or your way of treating yourself.
I really like your name "Firework", it reminds me of something my hypnotherapist says..."Spark Your Fearless Self".