abigail morris john legendary