I'm so sorry to hear this... It's always heartbreaking to lose a much beloved little friend on the prime of its life.
You did your best by her and I'm sure Moon appreciates all the love and care you have given her. You have my deepest sympathies.
Rest in peace, beautiful Moon. You were much loved and will be missed.