Yay! To soup and medicines and well-deserved nap! Glad to hear it all!