charming-explanations