To answer your question, Donnel will join you as long as he levels up. In Casual, he doesn't have to stay alive as long as he levels up. I actually got him to level 2 every time I played the mission on Hard, but the problem I did have was that someone on my team would get that 1% chance crit that would kill them (or they just missed their 80% accuracy attack and got killed that way).
A lot of the marriages I got happened while Risen grinding for me, though the Chrom & Sumia one just seemed like it fit well. Also, Donnel & Nowi got together, and it was surprisingly cute and they seemed to get along extremely well. However, if there was one marriage I regret in terms of the story behind it, it would be Tharja & Libra, because Tharja is a ♥♥♥♥♥. She's currently an amazing sorcerer, but it just seems like she doesn't deserve to be married.




