Thank you for the hard work!
@Gooseknonopeace
The blond is her younger brother.
If there's any romance in the story (the novel apparently didn't have any), the male lead will be Joseph (at least that's what's being hinted at, rather heavily at that).
@ainsvi
Keira is about 18 (either way, in her majority in the setting), Joseph seems to be in his early 20s.