Midnight Mooring by Samantha Young.