The Prophet (peace and blessings be upon him) said: "The best testimony is that which the witness gives before he is asked for it."