Good news! In addition to the trips to the vet and medication, I'd add lots of love and attention to the list of things that have brought on her thriving.