Diane Kruger, who has been in a long-time relationship with actor Joshua Jackson, has revealed that her past relations were not as solid.
The 36-year-old actress told Marie Claire UK that she punished many boys for her lack of a father figure, Us magazine reported.
Accepting the fact that she dated many men who were much older than men she should have been dating, the German star claimed that she is not bitter and she loves men, and is keen to have a family.