by Kmaster3000
Nice. Really well written and there is room for them all to grow and be happy together. Well done.