Sea Swept // Cyrus x Cyrillo (Dang...by RuRu
Cyrus is a human. Cyrillo is a mermaid. What happens next will shock you.
(Alternative title: Hold on this isn't the right Disney movie-)
(cross posted from AO3 because...