Sorry for the delay! Ruby sounds fantastic and so up Cleo's alley. She's very laid back to the point of sometimes seeming a bit flighty, but she's very go with the flow, down to earth, completely comfortable in her own skin and her sexuality and role in life. I haven't decided where she's from yet originally, but she's incredibly adventurous and active. She loves going out and meeting people, eating food even though she lives a healthy lifestyle, and sees herself as a bit of a life coach without doing it officially. She listens to people and gives advice, is a mediator, and loves to help people live their best life.
As far as Jasper goes, he sounds like an adorable little grump that Cleo would love to get to know!