Alistaire is a shy pre school nerd with hidden depths
5 part series by YDB95 starting with 'Pulling a Felicia'