It sounds like a very unpleasant work situation, at least at this point.
To get through this day remind yourself that what is done, is done, and go in and discuss this with your boss as calmly as you can. Take responsibility for your part and share why you didn't realize the other person would be late, etc., but that, either way, you didn't deserve to be yelled at.
Nothing you can do about it today so I hope you are able to surround yourself with some sunshine and celebration today. You'll get through this. (((hugs)))