Sounds like you handled it really well. It cannot have been easy to have that conversation. As you said you must be feeling a complete mix of things. If you need support/ help with anything you know all you have to do is post.
Take time for you. I hope you are going to do something nice for yourself today.