There are two contradicting stories of how Mary became pregnant in the New Testament with Jesus. which is true?

One is where Joseph is told in a dream and without fornicating with Mary, she becomes pregnant.
The other is Mary is told by an angel, but no mention of saying anything to Joseph about it.

Which is true ?
Update: In one story Mary is told she will become pregnant and what she should name the child.
The other is Joseph recieves the news .

Which is true ? and why the contradiction ?

Update 2: Both stories are way different. You cannot deny they contradict each other
Update 3: @ Atarah.

Um, no. You clearly have me confused with somebody else :)
9 answers 9