(2) May I add a few comments to the moderator's excellent answer?
(a) I ran to consult my copy of Michael Swan's Practical English Usage (1995 edition, entry 59, page 53).
He explains that "arise" means "begin" (just as the moderator told us). Then he writes:
It is used mostly with abstract nouns as subjects. (You already know that abstract nouns are something that you cannot physically touch, such as "love," "hatred," "kindness," etc.)
His examples:
A discussion arose about the best way to pay.
I'm afraid a difficulty has arisen.