On Dublin Street (On Dublin Street, #1) - Samantha Young 4.5 stars!!!!!