1. A polite way to say 'without making a fuss'.
2. It would translate as 'blessed be X' => 'blessed be the goodness of their hearts'.
3. I can't find what it means, could you post the whole sentence?
4. Here 'à moitié' is a way to say that you aren't completely pleased ('enchanter' could have other meanings, but I picked this one here) about it.
5. '...honest about this (particular) point'