**Assuming** that the file is intended to be in the format
field1\
field2\
\
field1\
field2\
\
i.e. the last line in the sample file should read
Mysteriosa Mysteriosa
then this should do the trick, provided there is a trailing newline `\
` after the last entry
sed '$!N;$!N;s/\
/:/g' file | nl -s"|" | sort -t '|' -k2 | awk -F"|" '!_[$2]++' | sort -n | sed -e 's/.*|//' -e 's/:/\
/g'