yes, a lot of people don't realize that so I don't judge before I ask. Well there is no sample letter but the points you need to make are:
Your legal status in this country
Your relationship to this person
How long you have known this person
Examples of his character - a personal story you may have that shows what a good person he is
end the letter by saying that like many people he is not perfect and made one mistake in his life but he has learned his lesson and has not been in any trouble since then. In your opinion he is an asset to this country and will be a contributing member of society.
You will have to file form I-130 family petition (you file), I-485
Adjustment of status/green card
(she files), I-765 work authorization (he files), I-864 Affidavit of support (you file) and forms G-325A for you both. You can view all these forms, instructions and supplemental evidence needed for these forms at www.uscis.gov. Once the forms are filed, it will take 30-90 days for hers to get work authorization which she can use to go get her social security number and drivers license. The green card itself will take 6-8 months to obtain. If she needs to travel after you have filed I-485 also file I-131 Advance Parole with all of these applications because if she travels after filing I-485 it is considered abandoned. I-131 allows her to return to resume processing the green card upon her return, as if she never left.
Once the green card/permanent resident card is issued it will be a 2 year conditional green card, the condition is that the marriage lasts 2years from the date the green card was granted. 1yr and 9mos later (or 3 months before the green card expires) you need to file form I-751
to remove the condition, at which time it becomes a permanent green card. After marriage of 3 years and having her green card, she would be eligible for U.S. citizenship. I would suggest you consult with a local attorney to discuss the details of your case. You can find one at www.ailalawyer.com and they can tell you their fees and you can decide if it is reasonable. Each attorney has their own fee.
I hope this helps. Please click "accept" so that I receive credit for answering your question. I will be happy to reply to a follow up on this issue at no extra cost. Your Positive feedback is appreciated. If you want to request me in the future type "TO GEORGETOWNLAWYR" in the subject line and if I am not online I will answer asap. Thanks and best regards.