The Heart of Time: Extended Version: The Guardian Heart Crystal Series