Someone is feeling much better!