IMO this is just another example of how she uses you and knows you will be around to drop anything and everything when she needs something from you.
If her friend was in the hospital y'day and there was even the slightest, most remote chance she would need to stay overnight again your W *should* have contacted you y'day letting you know and ASKING if her friend had to stay again, could you keep the girls an extra night.
I would tell her that you have plans and its really too late to cancel them BUT you are CAN keep the girls until normal visiting hours are over and meet her halfway between the hospital and where you need to be for the kid exchange.
If she wants a favor from you, especially regarding last minute plans w/the children, she needs to plan better for all case scenarios. Her friend has an H and yes, while they may have a new baby that is up to her friend and her H to arrange for childcare.
I would not give in all the way but offer an alternative solution that will allow you to keep your plans and for her to stay with her friend a while longer.
Plus, this isnt an emergency IMO and your W needs to really think about routine and stability for the children on drop off and pickup days.
IMO this is the chance to stand up for yourself but you are making it all about a card and photos. Turn your thinking around back to YOU.