Wow, so magical!
Excellent.
Only played to one ending and not quite sure about themes, but it does have ludonarrative harmony.