Shouldn't it be "Warnicorn" in stead of Unicorn. Not to be nit-picky, but I've never actually heard Star call anything a Unicorn. Still, nice work here. You'd be surprised how few people bother with a properly fleshed out (no pun intended) story these days and this is a prime example of a story properly told.