Okay I think the killer is killian. Because the old princess loved him so he could've easily lured her at her wedding night to kill her. And remember she met him outside at the debutante party so maybe he went to the murder scene to erase an evidence or something. 
