Poor Luna (and poor Meowmie too). I hope you get some good advice from the vet - please keep us posted.