You have to live there for 6 years and have good language skills I heard. Also a job.
Yeah. One of best friends ditched her Bosnian passport for a German one and the language part was pretty easy. The woman who handed her the test said to her that there is no way she can screw that one up.
Aww I love Germany with the big ole' ice cream cone in their hands not knowing the policies they made the last decade is dripping on to their hard brand shoes soon to make them slip and fall flat on face. Cute stuff really.