What a heartwarming but heartbreaking story. Moonlight you were loved, no matter how short a time it was. You had a full belly, and cuddles too. I know you appreciated it, as all homeless cats do.
My family have two outdoor boys who we adore and love. Sylvester must've been a former pet as he will let us pick him up and love him. His son Fatty however if full feral and won't let you touch him. He is a scaredy cat alright. But they have a little house out in the garden, full bellies daily and lots of attention and love if they want it. All cats leave paw prints on our hearts, and those special ferals that we get the chance to form bonds with leave that extra special bitter sweet print, that we never ever forget.
Rest Peacefully Moonlight....you have been loved.