Finally, for Celtic, dreams do come true.