What is the difference between "excuse me" and "forgive me"?
I am hesitated when I use the sentence "forgive my fault, please." instead of "excuse me, please." because the word "forgive" has a religious theme and probably carries some additional meanings. Also it seems the usage of the word "forgive" for apologies depends on the social rank of the people in the conversation too. **Question:** What are the differences between "excuse me" and "forgive me" in current and historical meanings and usage? Does the meanings of these phrases change when the social rank of audiences changes? Which one is more frequent among literate speakers?