Avalon by Alisa White

Book cover design by Jacqueline Abromeit at www.goodcoverdesign.co.uk