Ok, having gone over the ending again, I reassert: Leo is dearest darlingest best boy who never did anything wrong lmao