haven rae swallow