One day I refused to leave because I wanted to stay for the cake.
How long would it be until the cake comes out.
Probably another 4 or 5 hours. I think we probably should have left earlier.
If you've overstayed your welcome, look for signs that you are no longer wanted around. If you've been asked to leave, you should do so without delay.
I was curious as to why we had to leave. She seemed really upset and puzzled.
Ah, then she might want you to leave for a different reason. It might've been better to ask why in that case.