This is gorgeous! I'm so sorry you're riding that emotional roller coaster; I've lived on it for years, but lately (at least before I got sleep deprived thanks to the baby) I've been pretty even keel, and life is so much better. Keep up the hope!
I feel like this a lot lol. Especially right now being pregnant so I can totally relate. I love how the colors match your shirt and the fun, unrestricted feel this has. Great work!