Journey's End by Emily Veinglory
Approx. 28,350 words.
Published on September 19, 2013.
Castel is an elf stranded in human lands, slowly dying from lack of magical energy. Mendry is a human assassin descended from a line of vampire 'Dragon Knights'. When Mendry's father steals a child, Mendry and Castel come together to save an innocent life. Together with the child's uncle and mother, they make an unlikely band of heroes, and find a whole new meaning to the word family.