The only person that can find your feelings is yourself. However girls do expect to be treated nice on occasion.
Some helpful tips you may find.
1) Give her space when she needs it, allow her to enjoy her own hobbies and you enjoy yours. But at the same time, enjoy your time together.
2) Occasionally take her out, it shows you care. Take her to restaurants, go out for coffee together. Take her out places and listen to what she has to say.
3) Express your own feelings and concerns, don't bottle it up and be a yes man. People respect those who are comfortable with airing their own opinions and doubts, just don't constantly make it the centre of the topic however. Relationships are about give and take, understand you may need to do things you feel unhappy with at times, but you will need to say when you personally want something to go in another direction too - women are not mind readers.
4) Sex isn't the focus of the relationship. We all like it yes, but remember to enjoy the other moments too.
As for feelings, that's something you need to deal with. No one here can make you feel anything, that's up to you. Showing affection in public isn't embarrassing, many people do it… It's entirely normal and you will never meet those people again either.