againstthefuture rated No Bad Parts: 4 stars

No Bad Parts by Richard C. Schwartz, Alanis Morissette
Discover an empowering new way of understanding your multifaceted mind―and healing the many parts that make you who you are.
…
Discover an empowering new way of understanding your multifaceted mind―and healing the many parts that make you who you are.
…