earlehavens